8.1i XST  –  XST正在删除我的NGC文件中的逗号并导致MAP失败并显示“ERROR:MapLib:30”-Altera-Intel社区-FPGA CPLD-ChipDebug

8.1i XST – XST正在删除我的NGC文件中的逗号并导致MAP失败并显示“ERROR:MapLib:30”

问题描述

ISE取出我的NGC文件中的逗号,这导致MAP失败。

例如:

属性LOC:string;

常量Bottom_BUFGMUXs:string:=“BUFGMUX0,BUFGMUX1,BUFGMUX2,BUFGMUX3”;

常量Top_BUFGMUXs:string:=“BUFGMUX4,BUFGMUX5,BUFGMUX6,BUFGMUX7”;

属性LOC I1:label是Top_BUFGMUXs;

I5的属性LOC:标签是Top_BUFGMUXs;

I6的属性LOC:标签是Top_BUFGMUXs;

运行MAP时,会发生以下错误:

“错误:MapLib:30 – I1上的LOC约束BUFGMUX4 BUFGMUX5 BUFGMUX6 BUFGMUX7无效:器件上没有此类站点。”

解决/修复方法

这是XST向NGC写出的问题。

要解决此问题,请通过UCF文件实现约束,如下所示:

例:

#INST“I1”LOC = BUFGMUX4,BUFGMUX5,BUFGMUX6,BUFGMUX7;

此问题已在XST 8.2i中修复。

请登录后发表评论

    没有回复内容