UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

このページをブックマークに追加

AR# 31072

LogiCORE SPI-4.2 (POS PHY LEVEL 4) - 未使用の IDELAYCTRL により RDY がアサートされず、デザインでエラーが発生する

説明

キーワード : CORE, Generator, PL, packet, SONET, oif, open, physical, link, layer, source, synchronous, phase, alignment, sink, dynamic, static, dpa, spi4.2, spi4-2, Virtex-5, Virtex4, IDELAY, IDELAYCTRL, snk_oof, パケット, 物理, リンク, レイヤ, ソース, 同期, 位相, アライメント, シンク, ダイナミック, スタティック

SPI-4.2 モジュールを含む Virtex-5 デザインがハードウェアで機能しない場合があります。具体的には、SPI-4.2 Sink Core がロックせず、コアがフレーム同期になりません。デザインは一部のシリコンでは機能するかもしれませんが、新しいシリコンでは機能しない可能性があります。

この問題は、SPI-4.2 モジュールに組み込まれている IDELAYCTRL が原因で発生します。IDELAYCTRL が不要な領域に配置されていると、未使用の IDELAYCTRL により RDY がアサートされず、デザイン全体が機能しません。IDELAYCTRL が不要な領域に配置されるのはまれですが、SPI-4.2 コアを使用しないデザインでも発生する可能性があります。

ソリューション

推奨事項
次のように、未使用の IDELAYCTRL がないかどうかを確認します。
既存の MAP レポートで次の警告メッセージがあるかどうかを確認します。

"WARNING:Place:851 - The delay controller "pl4_v8_5_pl4_snk_top0/U0/io0/sict1" has been locked with the following location constraint: COMP "pl4_v8_5_pl4_snk_top0/U0/io0/sict1" LOCATE = SITE "IDELAYCTRL_X0Y2" LEVEL 1. However, none of the delay elements calibrated by this controller are being used. The controller will still use up a global clock source from the clock region and consume power. Please refer to the usage document to use the controller efficiently. "


MAP レポートにこの警告メッセージがない場合は、デザインでこの問題は発生しません。

ISE 10.1.2 (サービス パック 2) 以降では、上記の警告メッセージがエラー メッセージに変更されるので、未使用の IDELAYCTRL は削除する必要があります。SPI-4.2 コアのネットリストに IDELAYCTRL が組み込まれている可能性があります。この場合、組み込まれた IDELAYCTRL を含まない SPI-4.2 を再生成する必要があります。これには、SPI-4.2 のカスタマイズ ウィンドウの 3 ページ目で、[Include IDELAYCTRL modules] をオフにします。デフォルトではこのオプションがオンになっているので、手動でオフにする必要があります。XCO ファイルに「CSET sink_include_idelayctrl=false」があることを確認してください。

デザインに未使用の IDELAYCTRL が含まれていると思われる場合は、(Xilinx Answer 30966) でこの問題の回避策を参照してください。

この問題は、次に示すように、SPI-4.2 IP コア v8.5 以前がインプリメントされた Virtex-5 デバイスで発生します。
- 2006 年 7 月に ISE 8.2i IP アップデート 1 でリリースされた SPI-4.2 v8.1
- 2006 年 10 月に ISE 8.2i IP アップデート 2 でリリースされた SPI-4.2 v8.2
- 2007 年 3 月に ISE 9.1i IP アップデート 1 でリリースされた SPI-4.2 v8.3
- 2007 年 2 月に ISE 9.2i IP アップデート 1 でリリースされた SPI-4.2 v8.4
- 2008 年 3 月に ISE 10.1 でリリースされた SPI-4.2 v8.5

2008 年秋頃リリース予定の ISE 10.1 IP アップデート 3 に含まれる SPI-4.2 v8.6 以降では、SPI-4.2 ネットリストに IDELAYCTRL を含めるオプションは削除される予定です。そのため、IDELAYCTRL を選択した I/O バンクに手動で配置する必要があります。

さらに質問がある場合は、次のサイトからウェブケースを開いてザイリンクス テクニカル サポートにご連絡ください。
http://japan.xilinx.com/support/mysupport.htm
AR# 31072
日付 12/15/2012
ステータス アクティブ
種類 一般