zvs 0 1 августа, 2007 Опубликовано 1 августа, 2007 · Жалоба Наткнулся в одном из Альтеровских примеров на такую запись if(write_to_enable)begin enable_register <= write_data[0]; end else begin enable_register <= enable_register; end А имеет смысл так явно указывать, что ежели не write_to_enable, то регистр должен хранить состояние? Или все всегда будет хорошо и без секции else? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 15 1 августа, 2007 Опубликовано 1 августа, 2007 · Жалоба Я так не делаю никогда. Проблем, соответственно, тоже никогда не было. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CaPpuCcino 0 1 августа, 2007 Опубликовано 1 августа, 2007 · Жалоба если дело действительно идёт о тактируемой памяти(always_ff@(someedge clk)), то необязательно (однако я иногда для большей читабельности кодов делаю и в синхронной логике). если дело идёт о комбинаторике, то обязательно указывать либо значение по умолчанию в начале процесса, либо описывать все ветви условия (иначе будет не комбинаторика, а защёлка). возможно у этого кодера это просто выработанный (унифицированный) стиль описания Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zvs 0 2 августа, 2007 Опубликовано 2 августа, 2007 · Жалоба Угу, спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться