描述
关键词:输出,VCD,计数器,XPower,频率,活动
紧迫性:标准
一般描述:
在将VCD文件加载到XPOWER之后,寄存器输出的频率没有被设置。报告如下警告:
警告:电源:525 -寄存器输出信号“CNT & lt;1 & gt;”没有活动设置。
这个警告有什么问题?
解决方案
这个问题在5.2i版本中是固定的。
工具中的错误防止寄存器输出在某些情况下被设置。要解决这个问题,必须手动设置频率。
当来自寄存器的信号被用作对同一寄存器的反馈时,寄存器输出不被设置。信号必须通过LUT作为路由通过,并且它必须是LUT的唯一输入信号。(这通常在计数器中看到)。
注意:错误并不是此警告的唯一原因;如果该信号不在VCD文件中切换,则此消息也被报告。
您可以使用下列方法之一来验证信号频率是否应该由VCD文件自动设置:
方法1
1。打开VCD文件并搜索信号名。在上述情况下,下面的行指示在VCD文件中正在监视信号:
$VAR线1 O!CNT〔1〕$结束
2。搜索标识符“O”!在文件中:
XO!
α1000
哦!
α1000
1O!
上面的信息表明了XPoT应该采取的过渡。
方法2
确定频率是否应该设置的第二种方法是看ModelSim。要做到这一点,您必须准确知道您添加到VCD文件中的哪些信号,然后在Wave窗口中检查它们,以确保它们正在切换。
例如,如果按以下方式键入VCD添加命令,这通常只会添加测试平台信号:
VCD加/ *
正确的语法如下:
VCD添加测试平台/UUT/*
没有回复内容