在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2725|回复: 2

[求助] DCM 使用

[复制链接]
发表于 2012-8-8 13:34:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x

一个开源的代码用Synplify Pro综合,然后将.edf文件在ISE中建立工程,由于使用到了DCM资源,出现了些问题,下面这是与ISE爆出问题有关的.edf文件部分内容,请各位帮忙分析解决下。

(instance (rename sd2_sdbuf "sd2.sdbuf") (viewRef PRIM (cellRef OBUF_F_12 (libraryRef VIRTEX)))

(net sdclk (joined


(portRef O (instanceRef sd2_sdbuf))


(portRef sdclk)


)


(net sdclki (joined


(portRef CLK0 (instanceRef sd0_dll1))


(portRef I (instanceRef sd2_sdbuf))

其中OBUF_F_12为代码中定义的,具体如下

component OBUF_F_12 port( O : out std_ulogic; I : in
std_ulogic ); end component;

Map不能通过,会有如下的错误:

ERRORhysDesignRules:1577 - Illegal routing. The DCM_ADV block



<clkgen0/c2.v/sd0.dll1/DCM_ADV> has CLK output pin <CLK0> with incomplete or



incorrect connectivity. Routing from the <CLK0> pin to a BUFG, BUFGCTRL or



PLL_ADV block type was not found. The DCM_ADV CLK output pins can only route




to BUFG, BUFGCTRL or PLL_ADV block types.

ERRORack:1642 - Errors in physical DRC.

如果将网表中sd2_sdbuf直接改为BUFG

(instance
sd2_sdbuf (viewRef PRIM (cellRef BUFG (libraryRef VIRTEX)))

(net sdclk (joined


(portRef O (instanceRef sd2_sdbuf))


(portRef sdclk)


)


(net sdclki (joined


(portRef CLK0 (instanceRef sd0_dll1))


(portRef I (instanceRef sd2_sdbuf))

MapPlace & Route可以通过,但是在 Genreate Programming File会有如下的错误:

PhysDesignRules: 950-Dangling pins on block:<clkgen0/c2.v/sd0.dll1/DCM_ADV>:<DCM_ADV_DCM_ADV>. Must have a signal on one of the output clock pins.

Bitgen:25 - DRC detected 1 errors and 1 warnings. Please see the previously displayed individual error or warning messages for more details

选用的器件是Xilinxxc5vlx110

发表于 2012-8-8 15:09:51 | 显示全部楼层
本帖最后由 spikeyen 于 2012-8-8 15:13 编辑

try it again
发表于 2012-8-8 16:25:21 | 显示全部楼层
如果将网表中sd2_sdbuf直接改为BUFG:

源代码你有,为啥不改源码,而要改网表文件?

上面的提示说得很清楚了,因为时钟出去是要用到时钟布线资源的,PLL出去的就直接上全球时钟网络好了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

X

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-6-7 07:18 , Processed in 0.018023 second(s), 9 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表