问题描述
在Verilog中定位GT10设计并使用Synplify进行综合时,我在NGDBuild中收到以下错误:
“错误:NgdBuild:710 – 由于引脚’PMAREGADDR(5)’无效,无法解析GT10_CUSTOM符号实例’GT10_CUSTOM_INST’。”
为什么是这样?
解决/修复方法
Synplify正在错误地写出端口。 “unisim.v”中GT10的模块声明不正确,这就是端口不匹配的原因。
错误消息具有误导性;应该说RXCHECKINGCRC不是有效的引脚。
通过使用XST进行综合可以解决此问题。
解决此问题的另一种方法是:
1.在“C:\ Program Files \ synplicity \ Synplify_734 \ lib \ xilinx”中找到“unsim.v”文件。
2.在文本编辑器中打开此文件。
3.寻找特定的GT10组件。
4.将“unisim.v”文件中GT10组件的模块声明替换为Xilinx提供的“unisims”目录中的模块声明:
– %XILINX%\ verilog \ src \ unisims
5.在Synplify中重新运行综合并添加此修改后的“unisim.v”文件。
没有回复内容