インテルのみ表示可能 — GUID: nik1410564780797
Ixiasoft
5.1. コンフィグレーション・スペース・レジスターとPCIe仕様の対応関係
5.2. Type 0コンフィグレーション・スペース・レジスター
5.3. Type 1コンフィグレーション・スペース・レジスター
5.4. PCI Express機能構造
5.5. Intel定義のVSECレジスター
5.6. CvPレジスター
5.7. 64ビットおよび128ビットのAvalon-MMブリッジ・レジスターの説明
5.8. Avalon-MMルートポートのプログラミング・モデル
5.9. Uncorrectable Internal Error Mask(訂正不能な内部エラーマスク)レジスター
5.10. Uncorrectable Internal Error Status(訂正不能な内部エラー・ステータス)レジスター
5.11. Correctable Internal Error Mask(訂正可能な内部エラーマスク)レジスター
5.12. Correctable Internal Error Status(訂正可能な内部エラー・ステータス)レジスター
5.7.1.1. Avalon-MM to PCI Express割り込みステータス・レジスター
5.7.1.2. Avalon-MM to PCI Express割り込みイネーブル・レジスター
5.7.1.3. PCI Express Mailbox Registers
5.7.1.4. Avalon-MM-to-PCI Expressアドレス変換テーブル
5.7.1.5. エンドポイント用のPCI Express to Avalon-MM Interrupt StatusレジスターおよびEnableレジスター
5.7.1.6. Avalon-MM Mailbox Registers
5.7.1.7. Control Register Access (CRA) Avalon-MMスレーブポート
インテルのみ表示可能 — GUID: nik1410564780797
Ixiasoft
2.2. デザイン例の生成
- Generateメニューで、Generate Testbench Systemを選択します。Generationダイアログ・ボックスが開きます。
- Testbench Systemで次のオプションを設定します。
- Create testbench Qsys systemには、Standard, BFMs for standard Qsys interfacesを選択します。
- Create testbench simulation modelには、Verilogを選択します。
- その他すべてのパラメーターに対しては、デフォルト値を保持することができます。
- Generateをクリックします。
- QsysがGeneration Completedをレポートした後は、Closeをクリックします。
- Fileメニューで、Saveをクリックします。
次の表は、Qsysが生成するテストベンチとシミュレーション・ディレクトリーの一覧です。
ディレクトリー |
位置 |
---|---|
Qsys System |
<project_dir>/ep_g1x4 |
Testbench |
<project_dir>/ep_g1x4/testbench/<cad_vendor> |
Simulation Model |
<project_dir>/ep_g1x4/testbench/ep_g2x4_tb/simulation/ |
デザイン例のシミュレーションには、次のコンポーネントとソフトウェアが含まれています。
- Qsysシステム
- テストベンチ。テストベンチを表示するには、Qsysで <project_dir>/ep_g2x4/testbench/ep_g1x4_tb.qsysを展開します。
- ModelSimソフトウェア
注: デザインのシミュレーションには、サポートされているその他のサード・パーティー・シミュレーターも使用可能です。
Qsysテストベンチを実行するには、次のステップを行います。
- Terminal画面で、 <project_dir>/ep_g1x4/testbench/mentorディレクトリーに変更します。
- ModelSim®シミュレーター
- 次のコマンドをTerminal画面に入力します。
- do msim_setup.tcl
- ld_debug
- run 140000 ns
ドライバーは、ModelSimシミュレーション・メッセージ・ウィンドウに表示されたトランザクションのステータスで次のトランザクションを実行します:
- リンクの初期化後、システム内のPCI Express用Avalon‑MM Arria VハードIPに様々なコンフィグレーションがアクセスします。
- DMAコンポーネントからのリクエストに対して、アドレス変換テーブルをセットアップします。
- トランザクション・レイヤー・ダイレクトBFM共有メモリーから512バイトのデータを読み込むためにDMAコントローラーをセットアップします。
- トランザクション・レイヤー・ダイレクトBFM共有メモリーへ同じデータを書き込むためにDMAコントローラーをセットアップします。
- データの比較とミスマッチの通知