Как перестать использовать защелки?
Добавлено: Чт сен 07, 2017 01:26:08
Приветствую.
Начал изучать verilog, но не могу избавиться от "сишной" привычки использовать if без else
. Везде пишут, что это недопустимо, т.к. приводит к синтезу защелки (latch), надо обязательно ставить else или делать инициализацию. Это все понятно, но проблема именно в том, что данная конструкция "есть событие - меняем переменную, нет события - оставляем как было" очень удобная, но приходится постоянно выкручиваться и каждый раз что-то изобретать, чтобы ее не использовать. Вроде как старый инструмент отобрали, а новый не выдали - очень некомфортно
. Что посоветуете?
Начал изучать verilog, но не могу избавиться от "сишной" привычки использовать if без else