ViVADO综合-一个临界警告发生,表明现有的主或次单元被覆盖[Syth-8425]或[Syth-8425]-Xilinx-AMD社区-FPGA CPLD-ChipDebug

ViVADO综合-一个临界警告发生,表明现有的主或次单元被覆盖[Syth-8425]或[Syth-8425]

描述

当实体或模块名称多次被赋予综合时,会发生这些警告。当IPS是不同版本时,这经常发生在VIVADO中使用IPS时。许多IPS使用相同的基础RTL,所以如果有多个IPS版本不同,很可能会出现这种情况。

强烈建议这个关键警告是固定的。

解决方案

有两种方法来解决这个问题。

  • 您可以将设计中的所有IPS更新到同一版本。如果IPS都来自同一版本,那么即使RTL被使用两次,它都是相同的,因此这些定义将不必被覆盖。
  • 您可以切换您的IPS使用OOC流程。在这个流程中,每个IP都是自己运行的,所以在一次运行中RTL不会影响其他运行中的RTL。
请登录后发表评论

    没有回复内容