芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 2002|回复: 2

tb中的阻塞赋值和非阻塞赋值

[复制链接]
  • TA的每日心情
    郁闷
    2023-7-14 10:10
  • 1

    主题

    2

    帖子

    11

    积分

    新手入门

    Rank: 1

    积分
    11
    发表于 2023-7-14 09:50:38 | 显示全部楼层 |阅读模式
    https://www.bilibili.com/video/B ... 3b3db9fc076565313c3
    看完小梅哥的这视频,还是有不明白的点。:可是我将tb中initial块中的阻塞赋值,改为非阻塞赋值,data_in_r满足了延时一拍。这个时什么原因呢?因为data_in的值有寄存器驱动吗?可是非阻塞赋值要结合时序逻辑才能是寄存器啊,那这是什么原因呢?
    概括一下就是tb文件中rst_n的延时是#200,不是#201时,阻塞赋值和非阻塞赋值仿真的结果不一样。这是什么原因?
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2023-7-14 10:10
  • 1

    主题

    2

    帖子

    11

    积分

    新手入门

    Rank: 1

    积分
    11
     楼主| 发表于 2023-7-14 10:15:02 | 显示全部楼层
    这里贴上图,这是代码 image.png
    这是阻塞赋值的tb image.png ,这是仿真 image.png
    这是非阻塞的tb image.png image.png image.png ,这是仿真
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    6

    积分

    新手入门

    Rank: 1

    积分
    6
    发表于 2023-7-16 14:05:29 | 显示全部楼层
    阻塞赋值和非阻塞赋值如果在同一时刻发生,阻塞赋值是优先完成的
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

    GMT+8, 2024-11-21 17:28 , Processed in 0.191758 second(s), 34 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

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