注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
changhcl的个人空间 https://home.eeworld.com.cn/space-uid-396461.html [收藏] [复制] [分享] [RSS]
日志

关于状态机的浅谈

已有 3009 次阅读2012-4-3 10:05 |个人分类:FPGA设计

  很多时候对于状态机都感觉高深莫测,自己写了很多,但是别人问到的时候还是觉得这个东西怎么没有接触过,就像上次一个同学问我,moore状态机和mealy状态机哪个属于同步输出的,哪个属于异步输出的,我当时觉得只有在时钟上共用的同步概念,对于输出同步还真的不知道啊,后来回来查查书,书上关于状态机的描述和写法有一段式、两段式、三段式,一段式是把所有的逻辑和状态写在一个always里面,两段式是把状态转换和组合逻辑电路分开写,三段式是把状态转换、组合逻辑、输出时序分开写的,在看了夏老师的书中,真的有些害人 啊,没有给出综合区别,第一次看的时候真的以为是差不多的啊,但是自己做了之后综合的结果差异真的挺大的,三个写法综合之后有的是有寄存器的,有的是直接组合逻辑电路输出的,因此从这个上面就能够看书哪个是输出同步和输入同步啊,但是具体的moore和mealy如何来看,我还在继续中,希望和朋友们有所探讨。
发表评论 评论 (2 个评论)
回复 sun_ic 2012-4-3 14:32
别听那套学术的,moore拉mealy什么的。用最简单直观的always加case语句,把精力用在画状态机转换图上,解决问题的清晰状态图最重要
回复 changhcl 2012-4-3 15:48
sun_ic: 别听那套学术的,moore拉mealy什么的。用最简单直观的always加case语句,把精力用在画状态机转换图上,解决问题的清晰状态图最重要
哦,呵呵,没有办法,同学在一次面试上看到的题目拿过来问我,我当时就晕了,从输出的角度分同步异步。

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章