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
エンコーダー/デコーダー
プロフェッショナル オーディオ システム
業務用ディスプレイ/サイネージ
プロジェクション システム
ルーター/スイッチャー
サーバーおよびストレージ
伝送および変調
ビデオ会議システム
ビデオ プロセッシング カード
民生電子機器
戻る
民生電子機器
概要
AV & エンターテイメント
プリンター
ホーム & ライスタイル
データセンター
戻る
データセンター
概要
計算用ストレージ
データベースおよびデータ分析
金融テクノロジ
高性能コンピューティング
ネットワーキング
ビデオおよび画像処理
エミュレーション/プロトタイピング
戻る
エミュレーション/プロトタイピング
概要
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 メザニン カード
ボードとキットの付属品
アクセラレータ
戻る
アクセラレータ
データセンター アクセラレータ カード
計算用ストレージ
テレコム アクセラレータ
イーサネット アダプター
戻る
イーサネット アダプター
Alveo SN1000 SmartNIC
Alveo U25 SmartNIC
NIC X2 シリーズ オフロード
NIC 8000 シリーズ オフロード
ソフトウェア開発
戻る
ソフトウェア開発ツール
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# 4219: 9.1i BitGen - Why does Virtex not pass data to DOUT? What is the purpose of the "-g DebugBitstream" option? How does a "debug bitstream" differ from a normal bitstream?
AR# 4219
更新を電子メールで連絡
|
購読解除
9.1i BitGen - Virtex でデータが DOUT に出力されない理由/ "-g DebugBitstream" の目的/ 普通のビットストリームとデバッグ ビットストリームの違い
説明
ソリューション
説明
キーワード : bit stream, LOUT, ビットストリーム
BitGen の "DebugBitstream" オプションの目的は何ですか。
-g DebugBitstream:Yes or -g DebugBitstream:No
普通のビットストリームとデバッグ ビットストリームの違いは何ですか。 デバイスがデータを DOUT に出力しないのはなぜですか。
ソリューション
1
DebugBistream が "Yes" に設定されていると異なるビットファイルが生成されます。 このビット ファイルにはシリアル ダウンロードをデバッグするための詳細情報とコマンドが含まれます。
メモ : JTAG または SelectMAP ダウンロードにはこのデバッグ ビットストリームは使用できません。これらのモードでは、LOUT コマンドが処理されないためです。
デバッグ ビットストリームにはコンフィギュレーション問題をデバッグするための次のコマンドが含まれています。
- LOUT 書き込みが同期ワード (ヘッダ = 0x30010001、データ = 0x00000000) の後に含まれています。
- 各フレームが個々に書き込まれます (標準ビットストリームでは複数のフレームが書き込まれる)。
- LOUT 書き込みは各フレーム後 (ヘッダ = 0x30010001、データ = フレーム アドレス) に行われます。
- CRC チェックが各フレーム後に行われます (Virtex/-E/Spartan-II/-E のみ)。
LOUT 書き込み
LOUT 書き込みはデータを DOUT ピンに出力します。 デバイスがコマンドを正しく受信している場合 (デバイスが正しく同期化される場合など)、各フレームのフレーム アドレスは、フレームが書き込まれた後 DOUT ピンに出力されます (フレーム アドレスは連続するものではなく、ブロック タイプ、メジャー アドレス、マイナー アドレスの組み合わせです)。 Virtex/-E/Spartan-II/-E デバイスのフレーム アドレス計算式はザイリンクス アプリケーション ノート (
Xilinx XAPP151
): 『Virtex Series Configuration Architecture User Guide』に記載されています。 Virtex-II デバイスにはこの情報がありません。
コンフィギュレーション ビットが抜けていたり追加されている場合、またはクロック グリッチが発生する場合、コンフィギュレーション コマンドは 32 ビット バウンダリに正しく表われません。 このため DOUT ピンのデータ出力は停止します。 各 LOUT 書き込みは 32 ビットです。
CRC チェック
CRC チェックは、エラーを検出するためのものです。 "1" が "0" に変更されたり、またはその逆に変更されると、CRC チェックが行われず INIT ピンが Low になりコンフィギュレーションが停止します。
CRC チェック - Virtex
標準 Virtex ビットストリームには CRC チェックが 1 つだけ含まれています。これはコンフィギュレーション シーケンスの最後に行われます。 何かの理由で 1 ビット不足すると、コンフィギュレーション データの 32 ビット アライメントが失われ、CRC チェックが行われません。 この場合、コンフィギュレーション データが正しく受信されていても INIT ピンは Low になりません。
DebugBitstream オプションを設定すると、各フレームを個々に書き込み、各フレームに CRC チェックを追加できるので、コンフィギュレーション データ エラーが発生した場所を正確に突き止めることができます。
CRC チェック - Virtex-II
標準 Virtex-II ビットストリームは、フレームを書き込むごとに CRC チェックが行われます
(Xilinx Answer 13790)
。このため、Virtex-II デバイスの場合、DebugBitstream オプションは追加 CRC チェックが行われません。
ビットストリーム サイズ
DebugBitstream オプションを選択すると、ビットストリームにたくさんのコマンドが追加されるため、サイズが約 20% 大きくなります。 このため、ビットストリームを PROM にフィットできなくなる可能性があります。 デバッグ ビットストリームが大きすぎる場合、ビットストリームに LOUT 書き込みを手動で追加することができます。詳細は
(Xilinx Answer 7819)
を参照してください。
2
Virtex コンフィギュレーション データは今までのザイリンクス ファミリのものとは全く異なります。ヘッダ、プリアンブル、長さカウントの情報がビットストリームの最初に含まれていません。 Virtex ファミリは、他の FPGA ファミリのようにコンフィギュレーション データをオーバーフローしたり、DOUT レジスタから出力しません。 DOUT からデータを出力する唯一の方法は LOUT レジスタへ書き込むことです。 LOUT は Legacy Data Out レジスタで、DOUT ピンへのデータをパイプラインします。
Virtex デバイスがコンフィギュレーション チェーンの唯一のデバイスであるときは常に、データは DOUT から出力されず、LOUT レジスタに書き込まれません。 Virtex デバイスがコンフィギュレーション チェーンにあるときは常に、データを DOUT から出力し、チェーン内にあるデバイスをすべてコンフィギュレーションすることが必要です。 PROM File Formatter (または PROMGen) を使用してビットストリームを PROM ファイルに連結させる場合、LOUT レジスタへの書き込みは自動的に行われます。
3
手動で変更を入れる必要がある場合は、RBT ファイルを修正してください。
RBT ファイルを修正するには、余分なデータを必要な場所に挿入し、ヘッダの "Bits:" フィールドを更新します。 PROMGen でこの情報が読み込まれ、正しい長さのファイルが生成されます。
このアンサー レコードはお役に立ちましたか?
はい
いいえ
AR# 4219
日付
03/06/2007
ステータス
アクティブ
種類
一般
People Also Viewed
フィードバック
閉じる