You are using a deprecated Browser. Internet Explorer is no longer supported by Xilinx.
ソリューション
製品
サポート
ソリューション
製品
サポート
テクノロジー別ソリューション
AI 推論の高速化
戻る
AI 推論の高速化
ザイリンクス AI の利点
ザイリンクス AI ソリューション
ザイリンクス AI で開発を開始
ビデオ AI 分析
ネットワーキング
アプリ ストア
各業界向けのソリューション
航空宇宙/高信頼性製品
戻る
航空宇宙/防衛
概要
アビオニクス/UAV
デジタル レーダー/EW
軍用通信と衛星通信
宇宙
オートモーティブ
戻る
オートモーティブ
概要
ADAS
自動運転
電動化とネットワーク
車載システム
ブロードキャストと業務用 A/V
戻る
ブロードキャストと業務用 A/V
概要
AV over IP
カメラ
コンバーターおよび KVM
エンコーダー/デコーダー
プロフェッショナル オーディオ システム
業務用ディスプレイ/サイネージ
プロジェクション システム
ルーター/スイッチャー
サーバーおよびストレージ
伝送および変調
ビデオ会議システム
ビデオ プロセッシング カード
民生電子機器
戻る
民生電子機器
概要
多機能プリンター
スーパーハイビジョン テレビ
データセンター
戻る
データセンター
概要
計算用ストレージ
データベースおよびデータ分析
金融テクノロジ
高性能コンピューティング
ネットワーキング
ビデオおよび画像処理
エミュレーション/プロトタイピング
戻る
エミュレーション/プロトタイピング
概要
ASIC のエミュレーション
FPGA ベースのプロトタイピング
産業用機器
戻る
産業機器
概要
3D プリンターと積層造形技術
ヒューマン マシン インターフェイス
I/O モジュールおよびスマート センサー
IIoT ゲートウェイとエッジ アプライアンス
IIoT エッジ ノードを使用する産業用制御
マシンおよびコンピューター ビジョン
駆動装置およびモーター制御
ロボット産業
スマート グリッド
電車/鉄道
ビデオ監視システム
ヘルスケア / 医療機器
戻る
ヘルスケア / 医療機器
概要
医療施設用除細動器および自動体外式除細動器 (AED)
診断および臨床用の内視鏡画像処理
ヘルスケア AI
CT、MRI、PET 医療画像処理
医療用超音波画像処理
マルチパラメーター患者モニターと心電図 (ECG)
その他の医療機器
ロボット支援手術
医療機器の安全性/セキュリティ/パートナー ソリューション
テストおよび計測機器
戻る
テストおよび計測機器
概要
半導体自動テスト装置
テストおよび測定装置
ワイヤード/ワイヤレス テスト装置
ワイヤード/ワイヤレス 通信
戻る
ワイヤード/ワイヤレス 通信
概要
ネットワーク セキュリティ
テレコム アクセラレーション
テレコミュニケーション
ワイヤレス
ソリューション
製品
サポート
製品カテゴリ
デバイス
戻る
デバイス
シリコン デバイス
ACAP
FPGA および 3D IC
SoC、MPSoC、RFSoC
コスト重視製品ポートフォリオ
ボードとキットの評価
戻る
ボードとキットの評価
ボードとキット検索
評価ボード
System-on-Modules (SOMs)
FPGA メザニン カード
ボードとキットの付属品
アクセラレータ
戻る
アクセラレータ
データセンター アクセラレータ カード
計算用ストレージ
SmartNIC アクセラレータ
テレコム アクセラレータ
標準 NIC
戻る
イーサネット アダプター
8000 シリーズ イーサネット アダプター
X2 シリーズ イーサネット アダプタ
オフロード NIC
プログラム可能な NIC
ソフトウェア開発
戻る
ソフトウェア開発ツール
Vitis™ ソフトウェア プラットフォーム
Vitis™ AI
Vitis™ アクセラレーション ライブラリ
レガシ ツール
ソフトウェア開発リソース
開発者サイト - developer.xilinx.com
ザイリンクスのアクセラレータ プログラム
ザイリンクス コミュニティ ポータル
リファレンス アプリ
ハードウェア開発
戻る
ハードウェア開発ツール
Vivado® Design Suite
IP
System Generator
MATLAB & Simulink アドオン
ハードウェア開発リソース
開発者サイト - developer.xilinx.com
シリコン評価ボード
デザイン ハブ
デザインおよびデバッグ ブログ
エンベデッド開発
戻る
エンベデッド開発
エンベデッド ソフトウェア/エコシステム
Xilinx Wiki デザイン サンプル
Xilinx GitHub
ザイリンクス コミュニティ ポータル
コア テクノロジ
戻る
コア テクノロジ
コア テクノロジ一覧
3D IC
コンフィギュレーション ソリューション
コネクティビティ
デザイン セキュリティ
DSP
DFX (Dynamic Function eXchange)
イーサネット
機能安全
高速シリアル
機械学習
メモリ
画像処理向け MIPI コネクティビティ
PCI Express
消費電力削減
プロセッシング ソリューション
RF サンプリング
シグナル インテグリティ
システム モニター/XADC
アプリ ストア
製品の詳細
開発者サイト - developer.xilinx.com
品質と信頼性
Powered By Xilinx
ソリューション
製品
サポート
サポートおよびサービス
サポート
戻る
サポート
サポート ホームページ
ナレッジ ベース
資料
コミュニティ フォーラム
サービス ポータル
デザイン ハブ
Versal ACAP デザイン プロセス資料
ダウンロードとライセンス
サービス
戻る
サービス
トレーニング
ダウンロードとライセンス
製品の返品
ユニバーシティ プログラム
パートナー デザイン サービス
採用情報
会社概要
戻る
会社概要
事業概要
役員紹介
IR 情報
ザイリンクス ベンチャー
地域社会への貢献
企業責任
コーポレート ブリーフィング センター
採用情報
パートナー
戻る
パートナー
ザイリンクス パートナー プログラム概要
アクセラレータ パートナー プログラム
Alveo アクセラレータ カード パートナー ネットワーク
デザイン サービス パートナー
すべてのエコシステム パートナー
お問い合わせ
戻る
お問い合わせ
お問い合わせ
販売代理店に問い合わせ
日本法人について
販売代理店
ニュースルームおよびメディア
ニュースルーム
プレス リリース
ウェビナー
ビデオ ポータル
Powered By Xilinx
コミュニティ
ザイリンクス ブログ
イベント
コミュニティ フォーラム
ショッピング カート
Sub Total
送料
Calculated at Checkout
税
Calculated at Checkout
Secure Checkout
Your cart is empty
Looks like you have no items in your shopping cart.
Click here
to continue shopping
アカウント
ログイン | 登録
サイン アウト
検索
すべて
シリコン デバイス
ボードとキット
IP
サポート
資料
ナレッジ ベース
コミュニティ フォーラム
パートナー
ビデオ
プレス リリース
検索
サポート
AR# 8240: Virtex/Virtex-II Configuration - The DONE pin does not go High; the INIT pin does not go Low
AR# 8240
更新を電子メールで連絡
|
購読解除
Virtex/Virtex-II コンフィギュレーション - DONE ピンが High にならず、INIT ピンが Low にならない
説明
ソリューション
説明
キーワード : Virtex, Virtex-II, configuration, startup, sequence, コンフィギュレーション, スタートアップ, シーケンス
重要度 : 標準
概要 :
Virtex/Virtex-II デバイスで DONE ピンが High にならず、INIT ピンが Low になりません。
ソリューション
DONE ピンが Low に維持され、INIT ピンが High に維持されるという問題の原因は多数あります。 このソリューションでは、この問題が発生する原因について説明します。
原因は次のいずれかです。
1) コンフィギュレーションが開始していない。デバイスで同期ワードがロードされない。 詳細は、
(Xilinx Answer 7891)
を参照してください。
2) コンフィギュレーションは開始しているが、データが正しく配列されていない。
3) コンフィギュレーション ビットストリームは読み込まれているが、デバイスがスタートアップ シーケンスを開始しない。
4. BitGen で不正なステップ レベルが選択されている (Virtex-II デバイスのみ)。
コンフィギュレーション ビットストリームが送られた後に INIT ピンが High になる場合、CRC チェックは実行されています。ただし、コンフィギュレーション データが必ずしも正しく読み込まれているとは限りません。
1) コンフィギュレーションが開始していない。
デバイスで同期ワード (0xAA99556) がロードされていません。 詳細は、
(Xilinx Answer 7891)
を参照してください。
SelectMAP モードでコンフィギュレーションしている場合は、各バイトの MSB は D0 ピンに送られます。 たとえば、16 進数「0xAA」は、バイナリ バイトで「1010 1010」となります。 この場合、一番左にある 1 が D0 に送られ、隣接する 0 は D1 に送られます。 データ ピンにデータが適切に送られていることを確認してください。
2) コンフィギュレーションは開始しているが、データが正しく配列されていない。
おそらくクロック グリッチまたはノイズなどが原因で、パケット ヘッダのコンフィギュレーション中にビットまたはバイトが追加または削除された場合、ビットストリームの残りが正しく配列されません。 FDRI (フレーム データ レジスタ) の書き込み中に、ビットまたはバイトが追加または削除された場合、CRC チェックが実行されず、INIT ピンが Low になります。 詳細は、
(Xilinx Answer 13791)
を参照してください。
Virtex デバイスの場合、デバイスが明示的な CRC コマンドを受け取らない限り CRC チェックが実行されません。 コンフィギュレーション中に、ダブルクロックなど CCLK 信号のシグナル インテグリティ問題が原因で、デバイスのビット数が少なくなったり多くなったりした場合、デバイスのコンフィギュレーション ロジックが正しく配列されず、パケットが識別されません。 データの不正な配列については、このアンサーの最後に説明します。 このため、デバイスは CRC チェックを実行する命令を受け取ることができず、CRC チェックは実行されません。 (CRC チェックには、実行されるか実行されないか、のいずれしかありません。)
この状態をリセットするには、SelectMAP モードで ABORT を実行する
(Xilinx Answer 8520)
か、任意のモードで PROG ピンを Low にしてください。 シリアルまたは JTAG コンフィギュレーション インターフェイスを介して、コンフィギュレーション ロジックはリセットできません。 Virtex デバイスで、BitGen の -g debugbitstream オプションを実行すると
(Xilinx Answer 4219)
、この状況を確認できます。 このオプションでは、コンフィギュレーション データが正しく配列されている限り、データが DOUT ピンに送られます。 DOUT ピンにデータが送られなかった場合、コンフィギュレーション データが正しく配列されていない可能性があります。
Virtex-II デバイスの場合、AutoCRC チェックが、各フレームの最後で実行されます。AutoCRC チェックにより、コンフィギュレーション データが正しく配列されていない箇所で CRC エラーが通知されます。 AutoCRC の詳細は、
(Xilinx Answer 13790)
を参照してください。 コンフィギュレーション データが正しく配列されていないと、AutoCRC は実行されません。
ボード コンフィギュレーションによっては、IBIS シミュレーションが保証されています。 CCLK は LVTTL 12mA バッファです。データまたは CCLK トレースが 2 ~ 3 インチより長い場合、コンフィギュレーション信号をシミュレーションする必要があります。
実際のカスタマのデザインで、データが不正に配列された原因は次のとおりです。
- 不適切なバイパス
- FPGA グランド プレーンのフロート
- CCLK またはデータ信号の不正な終端
- Virtex/-II デバイスの D0..7 ピンを駆動するデバイス出力のグランド バウンス
- 破損したコンフィギュレーション データの送信 (特にマイクロプロセッサなどのカスタマのコンフィギュレーション ソリューション)
Virtex-II デバイスによっては、CS_B および RDWR_B のセットアップ タイムとホールド タイムに影響するような問題もあります。このため、コンフィギュレーションでエラーが発生し、DONE ピンが High にならず、INIT が Low にならなくなります。 詳細は、
(Xilinx Answer 14528)
を参照してください。
CRC チェックが Virtex または Virtex-II デバイスで実行されないと、INIT ピンは Low のままになります。 詳細は、(XilinxAnswer 13791) を参照してください。
3) コンフィギュレーション ビットストリームは読み込まれているが、デバイスがスタートアップ シーケンスを開始しない。
この問題は、BitGen で不正なスタートアップ クロックが設定されていると発生します。
スタートアップ クロックには、CCLK、JTAG クロック (TCK)、ユーザー クロック (STARTUP ブロックへの入力) の 3 つの選択肢があります。 デフォルトでは CCLK に設定されています。 このオプションは、BitGen のオプション ファイル (bitgen.ut) か、BitGen レポート (design.bgn) に記述されているコマンド ライン オプションで確認できます。 構文は次のとおりです。
-g StartupClk:CCLK
または
-g StartupClk:JTAGClk
または
-g StartupClk:UserClk
4. BitGen で正しいステップ レベルが選択されていない (Virtex-II デバイスのみ)
Vietex-II デバイスで使用できるシリコン バージョンは、ステップ ES、ステップ 0、ステップ 1 のいずれかです。 BIT ファイルの生成には、正しいステップ レベルを使用する必要があります。 詳細は、
(Xilinx Answer 14339)
を参照してください。
このアンサー レコードはお役に立ちましたか?
はい
いいえ
AR# 8240
日付
02/09/2003
ステータス
アーカイブ
種類
一般
People Also Viewed
フィードバック
閉じる