问题描述
一般问题描述:
SPI4.2 v6.2 Core是否与ISE7.1i兼容?
解决/修复方法
ISE6.3i工具正式支持SPI4.2内核的v6.2,并且无法使用ISE7.1i CORE Generator生成内核。如果您已经使用ISE6.3i的CORE Generator生成了SPI4.2 v6.2内核,那么可以使用ISE 7.1i实现(转换,MAP,PAR,BitGen)设计。
如果您为静态对齐模式配置了SPI4.2内核,则内核将在ISE7.1i中正常实现,没有任何问题。
如果为动态对齐模式(DPA)配置了SPI4.2 Core,则使用下面提到的解决方法来避免MAP错误,例如:
“错误:MapLib:688 – LOCK_PINS约束中的引脚CATALIN不存在。”
适用于ISE7.1i的SPI4.2 v6.2 DPA解决方案
在Unix / Linux
1.在6.3i软件中生成SPI-4.2 v6.2内核(如果已经生成了内核,则可以跳过)。
2.转到以下SPI4.2休息室:
http://www.xilinx.com/ipcenter/posphyl4/posl4mc_member/spi42_v61.htm
3.下载spi_dpa_71i.sh脚本并将其复制到项目目录中。
4.运行脚本,将网表名称传递给脚本:
> spi_dpa_71i.sh <component_name> _pl4_snk_top.edf
要么
> ./ spi_dpa_71i.sh <component_name> _pl4_snk_top.edf(UNIX环境可能需要“./”。)
5.打开EDF网表并在文件中搜索“CATALIN”。应该没有剩余此字符串的实例。
6.现在可以使用ISE7.1i实现SPI4.2设计。
个人计算机
1.在6.3i软件中生成SPI-4.2 v6.2内核(如果已经生成了内核,则可以跳过)。
2.将以下zip文件下载到临时目录并解压缩:
http://www.xilinx.com/ipcenter/posphyl4/posl4mc_member/spi42_v61.htm
3.将spi_dpa_71i.exe可执行文件复制到项目目录中。
4.运行脚本,将网表名称传递给脚本:
> spi_dpa_71i.exe <component_name> _pl4_snk_top.edf
(该脚本可能需要几分钟才能完成。)
5.打开EDF网表并在文件中搜索“CATALIN”。应该没有剩余此字符串的实例。
6.现在可以使用ISE7.1i实现SPI4.2设计。
没有回复内容