Sep 12

查看Synplify支持综合的primitive 不指定

RickySu , 14:25 , 技术经验 , 评论(1) , 引用(0) , 阅读(1095) , Via 本站原创 | |
问题:在一个Spartan 3E的设计中例化了DCM_SP。用XST综合没问题,用Synplify 8.6.2报告Error。
Illegal defparam. parameter CLK_FEEDBACK cannot be found in module DCM_SP

原因:
查找Synplify安装目录的lib/xilinx/unisims.v。其中没有对dcm_sp的描述,也就是说此版本不支持dcm_sp。

解决:
1、查到Synplify 8.8以上版本的unisims.v中均有dcm_sp,也就是说可以使用dcm_sp在synplify中综合。
2、查到ISE 8.1以前的unisim库中也没有dcm_sp,但是ISE 8.1已经支持spartan 3E。于是查看用Coregen生成的DCM模板,其.v文件调用了DCM模块,而不是DCM_SP。也就是说直接例化DCM应该也是可以的
Tags:
lubee
2007/09/19 17:43
请问是不是synplify可以直接综合coergen产生的DCM的.v文件?
谢谢!
RickySu 回复于 2007/09/20 23:07
是的。Coregen生出来的.v,看清楚前面注释里写着for synthesize还是for simulation就不会有问题了。
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]