关于检测五位二进制序列10010的状态机设计问题

2019-07-15 23:37发布

    时钟上升沿到来时,data左移,同时data最高位赋给x,同样在该上升沿到来时,进入状态判断,第一个x=1时应该进入状态A(001),为什么modelsim仿真波形图显示x=1下一周期才变为状态A,感觉状态(state)的输出滞后一个周期,希望大神帮忙看看哪里出了问题,或者解释一下是什么原因?谢谢(附代码和仿真结果图)
QQ截图20150818083525.png
QQ截图20150818083544.png
QQ截图20150818083602.png
QQ截图20150818083736.png
QQ截图20150818083756.png
QQ截图20150817220729.png
QQ截图20150817220807.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
runileking
1楼-- · 2019-07-17 03:57
安和桥丶 发表于 2015-8-18 10:50
这个例子你可以把它改成异步low reset   看看 波形怎么变化 这样你才会看到同步和异步的区别

你说的异步low reset怎么弄,我百度了一些相关的,感觉不是太明白,我就觉得按逻辑变化分析和仿真结果不一样,可能是我想错了,不知道问题在哪里
安和桥丶
2楼-- · 2019-07-17 04:37
 精彩回答 2  元偷偷看……
398173501
3楼-- · 2019-07-17 08:01
谢谢分享谢谢分享谢谢分享
      谢谢分享谢谢分享                       谢谢分享
      谢谢分享谢谢分享                谢谢分享         
            谢谢分享              谢谢分享谢谢分享谢谢分享
            谢谢分享              谢谢分享        谢                谢
            谢谢分享              谢谢分享        谢                谢
            谢谢分享              谢谢分享        分                分
            谢谢分享              谢谢分享        享                享
            谢谢分享              谢谢分享        谢                谢
            谢谢分享              谢谢分享        谢                谢
谢        谢谢分享               谢谢分享       分                分
谢谢     谢谢分享              谢谢分享        享                享
谢谢分 谢谢分享              谢谢分享        谢                谢
谢谢分 谢谢分享                               谢       谢
谢谢分谢谢分享                         谢                 谢
        谢谢谢谢                    分                               分
runileking
4楼-- · 2019-07-17 10:54
我知道了,那个上跳沿不能算作X==1,粗心了,刚学不久,还是谢谢你的回答

一周热门 更多>