打印
[matlab]

StateCAD异步Reset报错

[复制链接]
1560|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
用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

粉丝