33740 - 11.3 Spartan-6/Virtex-6 FPGA MAP - ISE ソフトウェア バージョン 11.2 では挿入されなかった IODELAY が 11.3 で一部のパスに自動的に挿入される

アンサー データベースの検索


 

11.3 Spartan-6/Virtex-6 FPGA MAP - ISE ソフトウェア バージョン 11.2 では挿入されなかった IODELAY が 11.3 で一部のパスに自動的に挿入される

アンサー # 33740
パーツ SW-Pack
最終更新日 2009-11-03 00:00:00.0
ステータス Active
キーワード IODELAY, delay, inserted, insertion, automatic, not working, 遅延, 挿入, 自動

問題の詳細

キーワード : IODELAY, delay, inserted, insertion, automatic, not working, 遅延, 挿入, 自動

ISE ソフトウェア 11.2 で作業すると正しく動作するデザインが、11.3 を使用すると動作しません。問題をデバッグすると、ILOGIC コンポーネントに含まれている入力フリップフロップが原因であることがわかりました。データ パスに IODELAY が挿入されており、これは 11.2 では挿入されませんでした。なぜこのように変更されたのですか。

ソリューション

ISE ソフトウェア 11.3 での変更により、DCM-->BUFG-->FLOP クロック パスからクロックが供給されるときに、IODELAY が入力フリップフロップのデータ パスに誤って挿入されてしまいます。この変更は 11.4 で削除される予定です。当面の間は、パッドまたはパッド ネットに IODELAY=NONE 属性をつけることで IODELAY の挿入を回避できます。

IODELAY の自動挿入を回避するサンプル UCF の構文を示します。
INST "pad_name" IODELAY=NONE;
NET "pad_net_name" IODELAY=NONE;
 
 
/csi/footer.htm