[matlab] StateCAD异步Reset报错

[复制链接]
2230|2
 楼主| lizardno1 发表于 2012-2-17 20:36 | 显示全部楼层 |阅读模式
用StateCAD设计了个AD的时序产生器,同步复位的没有问题,仿真也没有问题,不过我把reset改为异步的时候,有个warning “ Potential design error - equation never true for 'STATE0'.”,仿真发现state0状态一直为高,状态机初始化不正确。我不明白为什么说是“equation never true for 'STATE0'”?
还有就是我初始化以后都是无条件转移到下一个状态,这样可以不?

本帖子中包含更多资源

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

×
 楼主| lizardno1 发表于 2012-2-17 20:57 | 显示全部楼层
本帖最后由 lizardno1 于 2012-2-17 21:01 编辑

之前找了半天都没有在网上找到原因,刚才随便看看别人推荐的“Get Smart About Reset:Think Local, Not Global”居然找到了原因。。。原来状态机使用的是one-hot码,异步初始化很能不正确,换了个编码就没问题了。现在去仿真看看。。。错了。。。是全局初始化
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

55

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部