aikimi7 发表于 2013-8-15 16:39:34

TimeQuest中状态机的状态输出被当做基本时钟是为什么?

如图所示,状态机的状态输出被分析成基本时钟,这个怎么解决呢,不是我本意。。
有以下警告:
Warning (332060): Node: video:inst9|sram_controller:U0|state.write was determined to be a clock but was found without an associated clock assignment.

aikimi7 发表于 2013-8-19 10:13:42

已解决。

oped001 发表于 2013-8-31 09:18:34

怎么解决的?我也碰到这个问题了

zhcc 发表于 2013-8-31 09:22:19

怎么解决的?公布下

aikimi7 发表于 2013-9-5 09:22:16

oped001 发表于 2013-8-31 09:18 static/image/common/back.gif
怎么解决的?我也碰到这个问题了

代码中生成了不必要的锁存器,状态机的状态输出的控制信号直接连到锁存器的输入端,有不安全的警告。我修改了代码,去掉了锁存器解决了问题。
你应该会有如下类似的警告:
        Warning (13013): Ports D and ENA on the latch are fed by the same signal video:inst9|sram_controller:U0|state.write
建议你根据warning定位到代码进行修改。

aikimi7 发表于 2013-9-5 09:22:34

zhcc 发表于 2013-8-31 09:22 static/image/common/back.gif
怎么解决的?公布下

同上!。。。。。。。。。
页: [1]
查看完整版本: TimeQuest中状态机的状态输出被当做基本时钟是为什么?