一个关于状态机的小问题

[复制链接]
1354|5
 楼主| JokerLone 发表于 2014-2-24 12:01 | 显示全部楼层 |阅读模式
我看到有的三段状态机书写中在第三段case()中用的是next_state,而不是current_state,这两者有什么不同么,哪一种更推荐呢?
52414133 发表于 2014-2-24 14:13 | 显示全部楼层
小嘿 发表于 2014-2-24 14:31 | 显示全部楼层
case next_state 状态输出会比 case current_state 提前一个clk
 楼主| JokerLone 发表于 2014-2-24 15:08 | 显示全部楼层
小嘿 发表于 2014-2-24 14:31
case next_state 状态输出会比 case current_state 提前一个clk

那是不是说,我直接把current_state换成next_state的话,逻辑上也是对的?ps:您头像太帅了。。
liudanwei 发表于 2014-2-24 16:42 | 显示全部楼层
学习学习。
mhanchen 发表于 2014-2-24 21:15 | 显示全部楼层
你要搞清楚你的状态跳转是根据现态还是次态判断?你的输出是和你的现态有关还是次态有关?搞清这两个问题,你的三段式状态机就可以写出来了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

27

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部