描述
我已经添加了现有的CORE Generator IP内核或将包含IP内核的ISE项目导入到Vivado集成设计环境或PlanAhead工具中。
设计似乎正常。但是,尝试在Vivado集成设计环境或PlanAhead工具中将IP内核升级到最新版本时,升级失败并显示错误:
错误:[通用17-69]命令失败:<IP名称和版本>升级IP失败
升级IP是否可用于使用CORE Generator生成的IP?
有没有解决这个问题的方法?
解
此问题可能是由包含IP内核的目录中存在CORE Generator项目文件( coregen.cgc )引起的。
CORE Generator的ISE中的IP内核使用.xco扩展名编写。 Vivado Design Suite和PlanAhead工具中生成的IP内核使用.xci扩展名编写。
可以将现有的.xco IP内核添加到PlanAhead或Vivado IDE项目中并按原样使用。但是,在尝试升级IP内核时,PlanAhead或Vivado工具正在尝试同时升级和重新生成。发生在新写入的文件.xci升级,但随后不正确地使用和覆盖这些值从.cgc文件中的参数。这有效地逆转了升级并导致过程失败。
解决此问题的一些可能方法是:
- 在运行升级过程之前删除或删除coregen.cgc文件。在运行升级之前,在Vivado中打开旧的PlanAhead项目后,可以运行upgrade_ip.tcl脚本(下面附带)吗?这基本上删除了coregen.cgc文件。
- 升级独立CORE Generator中的核心,然后重新导入PlanAhead工具或Vivado Design Suite
- 使用“ 复制源文件”选项将IP核导入PlanAhead / Vivado项目(将IP核复制到新目录而不复制coregen.cgc )
Vivado Design Suite 2012.3中已修复与此错误消息相关的已知问题。
没有回复内容