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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[原创] 状态机为什么会跑飞???

[复制链接]
发表于 2010-3-2 17:15:41 | 显示全部楼层
另外建议检查下时序约束,看是否有不合理或者未约的地方
发表于 2010-3-2 17:20:53 | 显示全部楼层
有没有异步逻辑或者跨时钟域的地方
发表于 2010-3-2 21:18:01 | 显示全部楼层
首先时序分析必须满足要求,时序不能有警告。其次QUARTUS用8.0或者9.0版的吧。
发表于 2010-3-3 09:29:41 | 显示全部楼层
加探针,相当于加负载,会导致时钟时序或数据路径倾斜,所以和不加探针结果不一样,当然一般发生在时钟频率高的情况下
 楼主| 发表于 2010-3-4 10:35:14 | 显示全部楼层
时序我没有特别去约束,基本都默认的QUARTUS设置,  状态机里其实有一个输入信号是前端一个模块产生的,前端模块时钟频率大约100M,就这里应该属于所谓的不同时钟域,状态机的输入信号都没有经过进一步锁存。不知道有没影响。
还有 那个SAFE STATE MACHINE 编译选项在哪啊 ?谁告诉我下, 我想试试。
发表于 2010-3-4 12:14:33 | 显示全部楼层
要么把你的状态机代码贴出来,看代码上有没有问题,
发表于 2010-5-18 22:33:54 | 显示全部楼层
ddddddddddddddddddddddd
发表于 2017-5-24 14:24:41 | 显示全部楼层
我也遇到了这个问题,看下你的状态机跳转的条件,是不是组合逻辑或者外部输入,要是这样,首先在该时钟域内打一拍至少,再试下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-28 23:52 , Processed in 0.020779 second(s), 6 queries , Gzip On, Redis On.

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