原创 ISE ERROR:ConstraintSystem:58解决方法

2012-9-18 10:31 5284 11 12 分类: FPGA/CPLD

ERROR:ConstraintSystem:58 - Constraint <INST
   "u_ddr2_top_0/*/u_phy_calib/gen_rd_data_sel*.u_ff_rd_data_sel" TNM =
   "TNM_RD_DATA_SEL_C0";> [source/top.ucf(205)]: INST
   "u_ddr2_top_0/*/u_phy_calib/gen_rd_data_sel*.u_ff_rd_data_sel" does not match
   any design objects. 

 

我只贴了一个错误,这种错误一般大批量出现,在调试带两个DDR2控制器的设计中,例化的IP核直接被顶层模块例化,之后综合通过后,在translate过程中出现如下错误.

这个错误主要是由于MIG生成的UCF文件中一些网络的约束名称仍然默认为DDR2控制器为顶层模块,当这个模块被例化成子模块时,这些网络名也应当对应的编程子网络,但是INST:"u_ddr2_top_0/....仍然是顶层的定义方式,因此应当将其改为INST:"*/u_ddr2_top_0/...

举个例子,上面的错误是由于如下定义造成的:

INST "u_ddr2_top_0/*/u_phy_calib/gen_rd_data_sel*.u_ff_rd_data_sel" TNM = "TNM_RD_DATA_SEL_C0";

做如下修改后,implement通过

INST "*/u_ddr2_top_0/*/u_phy_calib/gen_rd_data_sel*.u_ff_rd_data_sel" TNM = "TNM_RD_DATA_SEL_C0";

 

发现一个MIG的BUG,MIG生成的单DDR2控制器不存在这个问题,双DDR2控制器就出线了这个问题....

文章评论1条评论)

登录后参与讨论

用户419472 2012-10-24 14:11

我也遇到同样的问题。
相关推荐阅读
用户1321251 2012-09-13 16:07
HD-SDI图像采集回放
HD_SDI视频采集,输入视频是网络播放器,经DDR2缓存后,输出到SDI接口的显示器,参考XAPP1014文档 ...
用户1321251 2012-08-07 10:08
8bitYCBCR对应的RGB色彩表
    RGB Colour Bars YCbCr Colour Bars R G B Y ...
用户1321251 2012-05-09 16:09
VIRTEX5上使用MIG调试DDR2记录
                DDR2调试记录   详情请见附件                       ...
用户1321251 2012-03-14 16:07
【博客大赛】verilog异或校验的两种写法,哪一种写法是正确的?伤不起
check_o   <= (dat_o[63:56]^dat_o[55:48]^dat_o[47:40]^dat_o[39:32]^dat_o[31:24]^dat_o[23:16]^dat...
用户1321251 2012-01-05 09:44
VS2010非WEB MSDN插件 离线版
 ...
我要评论
1
11
关闭 站长推荐上一条 /2 下一条