问题描述
如何在XPS中使用第三方综合工具?
解决/修复方法
不支持在XPS中使用第三方综合工具。
以下是帮助您在必要时为自定义pcores使用第三方综合工具的指南:
解决/修复方法1
在EDK之外预编译非Xilinx内核。
使用OPTION STYLE = BLACKBOX将它们标记为MPD文件中的“黑盒子”。
在核心的BBD文件中指定EDIF网表的名称。
如果您的核心包含您想要改变的参数,您可以为每个可能的参数组合编译网表,并将它们放在pcore的netlist目录中。
您还必须在BBD文件中指定每个预编译的网表以及用于编译它们的参数值。
EDK根据所选的参数值识别正确的网表。
解决/修复方法2
通过使用OPTION IMP_NETLIST = FALSE标记pcore的MPD,指示EDK不要综合您的核心。
当EDK编译其核心时,它将跳过任何用户编译的核心。
您必须在XPS中使用客户makefile流(请参阅项目选项以指定您自己的makefile)。
在自定义makefile中,您可以使用Synplify添加命令以综合用户pcores,或者,如果您已在其他地方综合它们,则可以将它们从Synplify项目目录复制到XPS实现目录中。
注意: MPD和BBD文件的语法位于“$ XILINX_EDK / doc / usenglish”中的“平台规范格式参考手册”中。
没有回复内容