ViVADO IP流——我如何确定从IP IP到顶部设计的哪些约束?
描述
当IP核的设计被综合或实现时,IP核的约束被应用到顶层设计。从核心的约束“范围”到顶层,以匹配正确的层次结构。
有没有方法来检查IP端的范围限制是什么?临时XDC文件似乎在运行结束时被清除掉。
我看到一个警告,说明IP约束与任何对象不匹配。但是,约束中的对象似乎是正确的。我想看看在设计中应用了范围限制。有办法做到这一点吗?
解决方案
没有办法报告完全范围的约束本身,但是,下面的想法可能是有用的:
- 你可以跑写入文件在综合或实现之后。这将报告范围限制,而不是完全解析的层次结构。
- 您可以添加一个综合选项-调试它将产生一个XDC,它具有传递给综合的所有约束。现在将有一个调试XDC,它放在IP的运行目录中,如果您是为IP运行而运行的,或者是为整个设计做顶级运行。这将显示将范围级别设置为IP的范围信息,然后显示将应用的约束。
- 若要获取所有应用的约束文件,请使用以下命令。
GETX文件-COMPILIOL ORDER约束-综合使用