http://www.sunburst-design.com/papers/CummingsSNUG2000SJ_NBA_rev1_2.pdf

ного озадачен тем, как блокирующие и неблокирующие назначения интерпретируются, когда дело доходит до рисования аппаратной диаграммы. Должны ли мы сделать вывод, что неблокирующее назначение дает нам регистр? Тогда согласно этому утверждениюc <= a+b, c будет правильным регистром, но не a и b?

module add (input logic clock,  
output logic[7:0] f);   

logic[7:0] a, b, c;  

always_ff @(posedge clock)  
begin   
  a = b + c;   
  b = c + a;   
  c <= a + b;  
end   

assign f = c;  

endmodule

Ответы на вопрос(6)

Ваш ответ на вопрос