赛灵思
直播中

王倩

7年用户 235经验值
私信 关注
[问答]

为什么工具不能直接进入IDELAYCTRL

我在Virtex-5上,有很多IODELAY,用于固定和变量输入延迟。
我已经阅读了用户指南的第7章和AR#39966,关于IODELAY_GROUPs。
我需要实例化一个或多个IDELAYCTRL,我的选项是(1)实例化其中一个,并让toolfix一切,或者(2)实例化大量的,并且完成所有操作。这就是我不想做的事情。
明白了。
(1)有什么问题?
ug190的第342页说“使用IDELAYCTRL模块的最有效方法是定义和锁定设计中使用的每个IDELAYCTRL实例的位置...... Xilinx强烈建议使用带有LOC约束的IDELAYCTRL”,但UG看起来并不像
为什么会这样说。
重点是什么?
为什么工具无论如何都不能直接进入IDELAYCTRL,而不被告知?如果没有它,IODELAY就没用了。谢谢。

以上来自于谷歌翻译


以下为原文

I'm on Virtex-5, and have a lot of IODELAYs, for fixed and variable
input delays. I've read chapter 7 of the User Guide, and AR #39966,
about IODELAY_GROUPs. I need to instantiate one or more IDELAYCTRLs,
and my options are (1) to instantiatiate one of them, and let the tool
fix everything up, or (2) instantiate lots of them, and do it all by
hand.

Here's the bit I don't understand. What's wrong with (1)?

Page 342 of ug190 says "The most efficient way to use the IDELAYCTRL
module is to define and lock down the placement of every IDELAYCTRL
instance used in a design....Xilinx strongly recommends using
IDELAYCTRL with a LOC constraint", but the UG doesn't seem to say
anywhere why this is the case. What's the point? And why don't the
tools just conenct up the IDELAYCTRLs anyway, without being told to?
The IODELAY is useless without it.

Thanks.

回帖(1)

黄淳

2019-2-22 06:37:51
rmcg189写道:
ug190的第342页说“使用IDELAYCTRL模块的最有效方法是定义和锁定设计中使用的每个IDELAYCTRL实例的位置...... Xilinx强烈建议使用带有LOC约束的IDELAYCTRL”,但UG看起来并不像
为什么会这样说。
重点是什么?
为什么工具无论如何都不能直接进入IDELAYCTRL,而不被告知?如果没有它,IODELAY就没用了。谢谢。
这个布局器很可能太愚蠢了,无法确定每个基元的位置。
----------------------------是的,我这样做是为了谋生。

以上来自于谷歌翻译


以下为原文

rmcg189 wrote:

Page 342 of ug190 says "The most efficient way to use the IDELAYCTRL
module is to define and lock down the placement of every IDELAYCTRL
instance used in a design....Xilinx strongly recommends using
IDELAYCTRL with a LOC constraint", but the UG doesn't seem to say
anywhere why this is the case. What's the point? And why don't the
tools just conenct up the IDELAYCTRLs anyway, without being told to?
The IODELAY is useless without it.

Thanks.
It's likely that the placer is just too friggin' stupid to figure out where to locate each primitive. 
----------------------------Yes, I do this for a living.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分