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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2136|回复: 2

[求助] 是不是并非所有的状态机都能用三段式实现??

[复制链接]
发表于 2013-5-8 15:36:45 | 显示全部楼层 |阅读模式

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

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

x
想问问大侠,三段式状态机是不是只适用于mealy类型的,而moor类型的不适用。对于mealy,由于有外部输入,三段式状态机的第二段always的状态跳转依靠这个外部输入信号,因此可以实现;
但是对于moor,很多时候我们需要自己每个独立的状态中产生条件来控制状态的跳转,那此时第二个always块的电平触发条件就只有always@(current_state),很可能就无法进入该always块进行工作了。

举个例子:我有三个状态,state1状态中我计数器cnt1,记到5的时候跳到state2,并在此时输出out1的值。state2中我有个计数器cnt2,计数到10时跳入state3,并在此时输出out2的值。state3的有计数器cnt3,计数到15的时候循环跳到state1并在此时输出out3.

上述一个过程,是不是只能用一段式实现,而不能用三段式实现啊?
发表于 2013-5-9 10:59:34 | 显示全部楼层
太机械太教条了,你说的这个几段的状态机都可以,所谓的两段三段的只是方便你理解和代码风格,本质无任何区别
发表于 2013-5-9 21:51:26 | 显示全部楼层
当你想着你是在设计电路的时候,还会有几段式的感觉吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-18 23:45 , Processed in 0.016660 second(s), 8 queries , Gzip On, Redis On.

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