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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: saihakusho

[讨论] 复杂状态机该怎么设计

[复制链接]
发表于 2014-3-21 22:53:07 | 显示全部楼层
回复 7# wrl201


   能具体说一下自顶向下设计吗?
发表于 2014-3-23 22:16:12 | 显示全部楼层
顶下二楼,同意一个总的状态机,下面分设多个子状态机的方法。
发表于 2014-3-24 22:25:04 | 显示全部楼层
学习
发表于 2014-3-25 17:14:01 | 显示全部楼层
关注中
发表于 2014-4-12 16:58:08 | 显示全部楼层
看你得有什么样的要求,如果是速度第一的话,采用嵌套的写法是很不建议的,在编译综合的时候,或产生很多的不必要的逻辑,除非你是这方面的高手。如过速度不是主要的话,这样子写还是可以的哈
发表于 2014-4-12 21:07:48 | 显示全部楼层
不知道你看过一些处理器的手册里,里面提到了主状态机和子状态机的概念,你可以做参考。。
我一般采用状态计数的方法,一个主状态开始,到下一个主状态,其实会存在多个时钟周期,我的状态计数器从该状态开始就开始计数,子状态的输出,就依据不同的状态计数值,由于存在状态计数,我状态机每一个子状态的输出,都可以很清晰地用时序图展示出来,不会出错,但不排除计数器计飞的情况,要做一些保险机制。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-23 22:57 , Processed in 0.016842 second(s), 6 queries , Gzip On, Redis On.

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