| 问答编号# |
33740
|
| 型号 |
SW-Pack |
| 最后更新日期 |
2009-11-03 00:00:00.0 |
| 记录状态 |
Active |
| 关键词 |
IODELAY, delay, inserted, insertion, automatic, not working |
疑问描述
Keywords: IODELAY, delay, inserted, insertion, automatic, not working
My design was working in ISE software 11.2, but does not work in 11.3. I have debugged the issue to an input FF in an ILOGIC component. The data path has an IODELAY inserted in it, whereas this did not happen in 11.2. Why has this changed?
解决方案
A change was made in ISE software 11.3 so that IODELAYs were incorrectly inserted on the data path of input FFs when clocked from a DCM-->BUFG-->FLOP clock path. This change will be removed for ISE software 11.4. Meanwhile, the IODELAY insertion can be prevented by putting an IODELAY=NONE attribute on either the pad or pad net.
Example UCF syntax to override auto-insertion of IODELAY components:
INST "pad_name" IODELAY=NONE;
NET "pad_net_name" IODELAY=NONE;