Кстати мой друг научил меня одному правилу, о котором нигде не пишут.

Author: Штирлиц [329 views] 2013-01-10 07:45:05
In response to: У меня есть друг, который крутое HD видео так может обработать, by Штирлиц, 2013-01-09 22:47:12

Я не видел. Может где-то и пишут.
Все решения должны быть синхронными.

Что это означает?
Моя интерпретация. Возможно и некорректная.
Надо делать устройства с тактовой частотой и все операции начинать по фронту (можно и тылу, но обычно делают по фронту) сигнала тактовой частоты.

Очень важный и неочевидный момент:
Все входные сигналы надо регистрировать и использовать только регистрированный.
Что это значит:
Надо записывать значение входного сигнала в регистр. Представь, что при переключении сигнала он "звенел". Первый раз ты его проверил -- он 1, а во второй он уже 0, хотя по логике он все еще 1. Твое решение уйдет в "несуществующее" состояние. Будет проявляться как странная непредсказуемость. Лично имел дело с таким.

Если ты запишешь в регистр первую 1, то во всех дальнейших проверках ты будешь читать эту 1.

Reply
|
Reply to sender (private) |
Synchronize | Thread