verilog中# 非阻塞赋值延迟,硬件看不到效果,浅探

来源:互联网 发布:sql语句先升序再降序 编辑:程序博客网 时间:2024/06/05 22:40

module simple_counter(CLOCK_50,counter_out);
input CLOCK_50;
output[31:0] counter_out;
reg[31:0] counter_out;
always@(posedge CLOCK_50)
begin
 counter_out<=#1000 counter_out+1;
end
endmodule


[9:59:40] Eko: #1000什么意思?
[10:00:14] Vic Chang: #1000 时间延迟1000 us吧...
[10:00:44] Vic Chang: 这个是在仿真中用的..平时我们用不到.
[10:00:46] Eko: 就是说延迟1000us赋值
[10:00:51] Eko: ?
[10:00:54] Vic Chang: yes.
[10:02:02] Eko: 下到板子里能不能看到延迟的效果?
[10:02:10] Vic Chang: 看不到..
[10:02:19] Vic Chang: 这个是用在仿真中的..

原创粉丝点击