描述
当我在设计中使用多个XPS_USB2_Device控制器时,会发生以下错误:
“错误:Xst:1672 – TIMEGRP’TG_ulpi_0_clock_grp’已定义”
“错误:Xst:1489 – 约束注释失败。”
我该如何解决这个问题?
解
此问题是由XST中未正确合并的每个网表中嵌入的约束引起的。
要解决此问题,请按照以下步骤操作名为“xps_usb2_device_0”的示例核心:
1.切换到核心的项目实施目录:
cd implementation / xps_usb2_device_0_wrapper
2.编辑并保存UCF文件,以消除所有时间组和timespec名称中的重复项;这包括以TNM_,TG_或TS_开头的所有字符串。使用文本编辑器“搜索和替换”功能将每个版本替换为特定于核心的版本,例如TNM_0,TG_0和TS_0。备份此文件以供日后使用。
3.将修改后的UCF合并到NGC网表文件中:
ngcbuild -ucxps_usb2_device_0_wrapper.ucfxps_usb2_device_0.ngc ../xps_usb2_device_0_wrapper.ngc
4.正常继续XPS构建过程。对控制器参数或项目清理的任何更改都需要重新进行所有更改。
没有回复内容