博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

阻塞赋值时想到这些就可以了

Posted on 2015-10-23 13:48  期待1991  阅读(243)  评论(0编辑  收藏  举报

  这样写,会不会在阻塞赋值语句执行时,有其他always的时钟触发到来,会不会影响他们的触发了。

  例如

    always@(posedge clk)//--------(1)

      q=d;

    always@(posedge clk)//---------(2)

      sum=1'b1;

   在执行q=d执行时,是不是会耽误(2)的执行,我想会出现的。这就说明设计不合理了,需要修改。

   所以无论是在一个always,还是多个always,最好是用阻塞赋值语句。