描述
使用M1.4和SypLISTION 5 .x和核心生成器或LogiBuxx,我发现NGDBug错误带有这种类型的消息:
错误:BASNB:块“xTobe”,type=“Tyths’”,79针不匹配
文件“/home /Paulo/第三/Sypuly/Verilog/WaRe/PAR/TENT.NGO”
在引脚“qyOUT [9:0](0)”。请确保所有的销都在
在较低级别的设计块中实例化组件匹配引脚。
(PIN名称匹配不区分大小写)
问题在于,核心生成器将其PIN名称写入其EDFF网表中作为单个位,并且EDFF2NGD不能将核心生成器EDF网表中的各个位与同步化网表中的总线名称引用相关联。EDF2NGD 1.5处理数组名称中嵌入的远程字符串。请看(赛灵思解答5416).
解决方案
使用M1.5解决问题。M1.5 EDF2NGD识别以下语法:
(数组(重命名TunthsOut[TunthsOU[9:0])10)(方向输出)
并将总线相应地分割成10个标量位。然而,EDF2NGD的前M1.5版本假设信号“TunthsO[9:0]”是1位宽而不是矢量。γ
Xilinx建议使用Sypulistic XNF流程1.4,EDIFF流程为1.5。XNF格式可以从
SypI化菜单如下:
“目标-gt;设置器件选项-gt;结果格式-gt;xnf”
请看(赛灵思解答4272)对于其他潜在的PIN错配问题与SypRIST 5。
您可以指定将总线端口扩展到SypLimeType中的SynNoAlayAt端口属性。请看(赛灵思解答504). 此外,在核心生成器或LogiBuxx中,选择总线符号为“[]”。请阅读(赛灵思解答4041)用于生成核心发生器模块的描述。
没有回复内容