相关疑难解决方法(0)

如何解释Verilog中的阻塞与非阻塞分配?

在绘制硬件图时,我对如何解释阻塞和非阻塞分配感到有些困惑.我们是否必须推断非阻塞分配给我们一个寄存器?然后根据这个陈述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
Run Code Online (Sandbox Code Playgroud)

verilog system-verilog

24
推荐指数
2
解决办法
3万
查看次数

标签 统计

system-verilog ×1

verilog ×1