Pull to refresh

Comments 9

Скажите пожалуйста, что это за программа, которая эпюры рисовать умеет?
ActiveHDL, или я не правильно понял вопроса?
Автору спасибо за статью. Так приятно почитать на Хабре что-то действительно близкое сердцу :)
Недочетов не нашел, кроме как в разделе "Синхронизация по уровню сигнала “1”" в картинке опечатка «запись разрешен».
>Синхронизация является основным методом борьбы с состязаниями сигналов в цифровых схемах.
Поясните?
Написано четко, по существу. Как в учебнике. Автор молодец.
Думаю лучше о состязаниях сигналов чем тут не расскажу.
Большое спасибо за статью. Сурово, но интересно =) Открыл для себя явление состязания сигналов.
Спасибо за статью и за «состязание сигналов», раньше не слышал.
Но в статье есть ряд ошибок:
По первой схеме:
При сигнале C = “1” запись запрещена (т.к. если хотя бы на одном входе элемента ИЛИ-НЕ есть «1» то на выходе будет 0 независимо от значения сигналов на других входах). Да и на диаграмме, это видно. А вот одновременное S=«1» и R=«1» является запрещённым состоянием, т.к. состояние триггера после такого финта не определено. В таблице истинности тоже ошибка — когда приходит сигнал Set=«1» выход Q=«1», а когда приходит Reset=«1» выход Q=«0».

По второй:
Опять в начале ошибка — При сигнале C = “0” запись запрещена (т.к. если хотя бы на одном входе элемента И-НЕ есть «0» то на выходе будет 1 независимо от значения сигнал на другом входе). Хотя вы и сами дальше по статье исправляетесь. Главным преимуществом второй схемы является отсутствие уязвимости к запрещённой комбинации сигналов (одновременное S=«1» и R=«1»).
Sign up to leave a comment.

Articles