找回密码
 注册
搜索
查看: 809|回复: 2

[讨论] 【询问】不阻塞与阻塞语句

[复制链接]
发表于 2006-4-14 18:50:00 | 显示全部楼层 |阅读模式
各位大牛:阻塞语句是指阻塞本语句块中(如一个always块)中的语句,还是阻塞后面所有的语句,如下面这段程序:是不是当clk上升沿到来得时候,只执行第一个always语句,还是两个都执行
module fbosc1 (y1, y2, clk, rst);
      output y1, y2;
      input  clk, rst;
      reg    y1, y2;

      always @(posedge clk or posedge rst)
        if (rst) y1 = 0;  // reset
        else     y1 = y2;

      always @(posedge clk or posedge rst)
        if (rst) y2 = 1;  // preset
        else     y2 = y1;
    endmodule
发表于 2006-4-15 22:57:00 | 显示全部楼层
<P>敏感信号列表()内,只要有信号变化,内部就会执行</P><P>把语句理解透就明白了吗</P>
点评回复

使用道具 举报

 楼主| 发表于 2006-4-17 13:46:00 | 显示全部楼层
<P>谢谢了,大牛,那就上面的程序而言,如果使用非阻塞语句,和使用阻塞语句有什么区别?</P>
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 12:34 , Processed in 0.050402 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表