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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 10185|回复: 5

[讨论] 关于10010序列检测器状态转换图的问题

[复制链接]
发表于 2015-9-9 10:49:12 | 显示全部楼层 |阅读模式

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

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

x
夏宇闻那本verilog教程上也有10010序列检测器,但他的有8个状态(IDLE,A,B,C,D,E,F,G),我的有5个状态,状态转换图如下图,大家看看有问题没。 20150909_104234.jpg
发表于 2015-9-9 11:21:54 | 显示全部楼层
你的没有问题,不知道他的8个状态分别表示什么意思
 楼主| 发表于 2015-9-9 16:45:03 | 显示全部楼层
回复 2# lixiaohui1215


   就怕有什么没有考虑到的地方,存在隐含的bug
发表于 2016-8-10 16:59:14 | 显示全部楼层
这个简单点说 比如IDLE=0、A=1、B=10、C=100、D=1001 E=10010 那么之后x的值再来就有可能发生重叠的情况10010010,F=101其实是和A状态是一样的,G=1000是和IDLE状态是一样的,只不过是考虑的角度不同,夏宇闻的那本书考虑的周全了些,因为F和G状态是重叠时候得状态,是为了和最开始的没重叠时候得状态加以区分,我个人认为你俩的都对,之前我也看了好久,感觉有些问题,后来才发现的,希望对你有帮助
发表于 2016-8-10 17:29:01 | 显示全部楼层
拿这个序列检测器练手学习状态机的设计是可以的,实际IC设计中,直接用5bit移位寄存器shift_buff抓数,当shif_buff[4:0]==5’b10010时,输出指示状态。
发表于 2017-6-28 11:19:47 | 显示全部楼层
回复 1# tianyan_chn

S4状态跳转不对吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-1 01:42 , Processed in 0.028968 second(s), 7 queries , Gzip On, Redis On.

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