NGDBug 1.4:“错误:BASNB: 79引脚与块之间的不匹配”…-Xilinx-AMD社区-FPGA CPLD-ChipDebug

NGDBug 1.4:“错误:BASNB: 79引脚与块之间的不匹配”…

描述

使用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)用于生成核心发生器模块的描述。

请登录后发表评论

    没有回复内容