描述
使用12.x / 13.xiMPACT工具并以XC9500xl CPLD为目标时,您将收到以下错误:
“INFO:iMPACT:583 – ‘1’:从器件读取的idcode与bsdl文件中的idcode不匹配。
信息:iMPACT:1578 – ‘1’:器件IDCODE:01011001011000000010000010010011
信息:iMPACT:1579 – ‘1’:预期IDCODE:00001001011000000010000010010011’1’:检查以确保是否支持版本’0101’。“
有解决方法吗?
解
这是因为IDCODE的版本部分不正确。这些位应该是Do not Cares(XXXX)而不是特定值。要解决此问题,您可以下载并替换现有的.bsd文件,也可以手动编辑.bsd文件。
要下载新的.bsd文件:
1.从下载站点下载正确版本的XA9500XL BSD文件。
2.单击Device Models选项卡,然后选择BSDL Files > CPLD 。向下滚动到XA9500XL汽车BSDL模型链接。
3.将位于Xilinx / ISE_DS / ISE / xa9500xl / data目录中的现有通用.BSD(XA95xxx.bsd)文件替换为downloadedZip文件中的相应文件。
要手动编辑现有的.bsd文件:
将IDCODE的版本部分从“0000”更改为“XXXX”。以下是.bsd文件的片段:
“0000”& – 版本
“1001011000001000”& – 部件号
“00001001001”& – 制造商的ID
“1”; – 标准要求。
此问题将在即将推出的13.xiMPACT工具版本中修复。
没有回复内容