问答 #33740 - 11.3 Spartan-6/Virtex-6 FPGA MAP - IODELAYs are being auto-inserted for some paths in ISE software version 11.3 where they did not in 11.2.

全部最近问答记录

搜索问答数据库


 

11.3 Spartan-6/Virtex-6 FPGA MAP - IODELAYs are being auto-inserted for some paths in ISE software version 11.3 where they did not in 11.2.

问答编号# 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;
 
 
/csi/footer.htm