Я читаю чей-то верилогический код. Он закодировал защелку следующим образом.моделирование чувствительного уровня положительного уровня
input f;
reg fd;
always @(f)
fd <= f;
Поскольку это защелка, я задаюсь вопросом, чувствителен ли он к уровню + ve? то есть, когда f равно 1, fd будет = f, а когда f = 0, fd сохранит свое предыдущее значение. Или этот уровень защелки чувствителен как при f = 0, так и при f = 1. Если это так, то как его можно сделать + ve чувствительным?
Что произойдет, если я изменю неблокируемое заявление (< =) для блокировки (=)
Если вы запускаете симуляцию, она должна показывать fd всегда после f; fd не должен сохранять прежнее значение. Вы уверены, что скопировали код правильно? Вы запускали симуляцию? – toolic
@toolic Я вставил правильный код. – user2979872
Кто бы ни отрицал этот пост, должен объяснить, почему? или помочь улучшить качество сообщения – user2979872