[an error occurred while processing this directive]
|
Конструкция
always @(*)
begin
Reg <= Value;
end
Порождает комбинационную логику. И Reg - это будет комбинационный сигнал. Несмотря на неблокирующее присваивание. Кстати, в таких блоках, где комбинационная логика, рекомендуется использовать блокирующие присваивания, т.е.: Reg = Value;. Они более отвечают стилю. Конечно, в данном случае все равно, но стиль лучше всегда соблюдать.
А вот:
always @(posedge clk)
begin
Reg <= Value;
end
Породит триггер. Однозначно.
E-mail: info@telesys.ru