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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2281|回复: 7

[求助] 序列检码器 状态机 的一点小疑问

[复制链接]
发表于 2011-11-9 08:28:30 | 显示全部楼层 |阅读模式

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

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

x
图片1.jpg
有一点不明白, 在状态B的情况下要是输入1的话,直接进入A状态不行么?G状态下如果输入1的话也可以直接进入A状态啊,我就是这样做的一个状态机,也实现了这个序列的功能要求,重叠的码也能检测出来,所以我想问问 这个F 状态到底有什么用啊?如果没有什么实质的作用那多一个状态岂不是多占用了资源?
发表于 2011-11-9 17:07:33 | 显示全部楼层
你这是检测什么码呢 总要说下吧
发表于 2011-11-9 20:27:20 | 显示全部楼层
这个是夏宇闻的那本书上的例题吧~~我之前学的时候~~也是同样的疑问~~那两个多余的状态可以省略~~还有如果你写状态机的话~~建议搜索三段式状态机的写法~~~夏宇闻那本书的状态机写法落后~~都是一段式的~~~
发表于 2011-11-9 20:28:43 | 显示全部楼层
这个是夏宇闻的那本书上的例题吧~~我之前学的时候~~也是同样的疑问~~那两个多余的状态可以省略~~还有如果你写状态机的话~~建议搜索三段式状态机的写法~~~夏宇闻那本书的状态机写法落后~~都是一段式的~~~
 楼主| 发表于 2011-11-10 09:13:11 | 显示全部楼层
回复 4# tobemyself
嗯 我也是感觉这状态多余 现在一般 三个always 描述状态机 是吧  一个描述功能 一个描述组合逻辑 一个描述输出  eeworld上有个高手说这个检码器能用一个滑动窗口解决 滑动窗口是个什么东东?
发表于 2011-11-10 09:43:14 | 显示全部楼层
简单状态机一段没问题,复杂点还是三段好,直观、容易分析。
移动窗口大概是这样:
din_tmp(7 downto 0)= din_tmp(7 downto 1) & din;
然后每个clk对din_tmp判断一次等不等于序列值就行了
 楼主| 发表于 2011-11-11 11:36:27 | 显示全部楼层
回复 6# falloutmx

  这样说滑动窗口 还是不懂 我在网上搜过 好像是一种通信协议 您能详细点 具体点给我解释一下么
发表于 2011-11-11 16:32:47 | 显示全部楼层
滑动窗口好像TCP/IP里面有这个概念。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 09:25 , Processed in 0.024465 second(s), 10 queries , Gzip On, Redis On.

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