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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3291|回复: 17

状态机的写法

[复制链接]
发表于 2009-10-22 11:32:03 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 reaperyong 于 2009-10-22 11:33 编辑

请教一下,用两段式状态机或三段式状态机,计数器,移位寄存器写在哪边。
发表于 2009-10-22 11:47:46 | 显示全部楼层
所谓的两段式,指的是时序部分(用于确定cur_state)和组合逻辑部分(用于next_stata)。
 楼主| 发表于 2009-10-22 11:53:04 | 显示全部楼层
我是不是可以理解为,像计数器和移位寄存器这样的,可以放在时序部分来写?谢谢
发表于 2009-10-22 13:01:35 | 显示全部楼层
次态=F(现态,输入) :组合
次态赋值给现态        :时序
输出=F(现态,输入) :寄存输出是时序,否则是组合
发表于 2009-10-22 13:48:41 | 显示全部楼层
hohoho
发表于 2009-10-22 13:50:55 | 显示全部楼层
好东西,大家当然支持。
顶~!!
 楼主| 发表于 2009-10-22 14:09:18 | 显示全部楼层
谢谢。我再悟一下
发表于 2009-10-22 17:08:47 | 显示全部楼层
还是有点不大明白,写状态机时,计数器和移位寄存器是干吗用的?
发表于 2009-10-22 20:28:33 | 显示全部楼层
受用了!
 楼主| 发表于 2009-10-24 08:20:45 | 显示全部楼层
比如uart模块中,想将8位的数据从一个口线中接收出来,可能就需要移位和计数器了。我在想是不是单独写一个always去移位,再也一个去计数?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-23 00:50 , Processed in 0.028458 second(s), 6 queries , Gzip On, Redis On.

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