在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1945|回复: 4

[求助] 关于状态机三段式中阻塞赋值的问题

[复制链接]
发表于 2016-7-18 16:34:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
在状态机三段式中,第二段(状态转移条件判断)中使用的是阻塞赋值,如 next_state=S2;而在第三段中描述次态寄存器输出时使用next_state的值做判断。三段三个always并行发生,那么当执行第三段中判断next_state时,怎么知道这个next_state是否已经在第二段中被改变了?    在仿真的时候modelsim先跑这三段中的第几段还会对结果有影响?
    谢谢!
 楼主| 发表于 2016-7-18 22:18:56 | 显示全部楼层
回复 1# lygwzy89

额,我知道了。。。无视我吧
发表于 2016-7-22 11:53:24 | 显示全部楼层
回复 2# lygwzy89

不要以C语言这类语言的思想习惯来写Verilog
发表于 2016-7-22 21:51:27 | 显示全部楼层
回复 2# lygwzy89


    tell me more.
 楼主| 发表于 2016-7-23 10:33:12 | 显示全部楼层
回复 4# igloo01
三个always是并行执行的但不是同时触发的,第二段是在cur_state改变后触发,所以不存在我说的问题。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-16 21:11 , Processed in 0.025821 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表