Перейти к содержанию
    

Явное указание регистру хранить свое состояние

Наткнулся в одном из Альтеровских примеров на такую запись

        
if(write_to_enable)begin
    enable_register <= write_data[0];
end
else begin
    enable_register <= enable_register;
end

 

А имеет смысл так явно указывать, что ежели не write_to_enable, то регистр должен хранить состояние?

Или все всегда будет хорошо и без секции else?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я так не делаю никогда. Проблем, соответственно, тоже никогда не было.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если дело действительно идёт о тактируемой памяти(always_ff@(someedge clk)), то необязательно (однако я иногда для большей читабельности кодов делаю и в синхронной логике). если дело идёт о комбинаторике, то обязательно указывать либо значение по умолчанию в начале процесса, либо описывать все ветви условия (иначе будет не комбинаторика, а защёлка). возможно у этого кодера это просто выработанный (унифицированный) стиль описания

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...