インテルのみ表示可能 — GUID: cot1589416902981
Ixiasoft
4.1. ポートリスト
4.2. クロック
4.3. リセット
4.4. マルチ・チャネルDMA
4.5. バーストAvalon Master (BAM) インターフェイズ
4.6. バースト Avalon-MM スレーブ (BAS) インターフェイス
4.7. Config Slaveのインターフェイス (RP のみ)
4.8. ハードIPリコンフィグレーション・インターフェイス
4.9. Config TLのインターフェイス
4.10. Configuration Interceptのインターフェイス (EP のみ)
4.11. ユーザーのFunctional Level Reset (FLR)
4.12. ユーザー イベント MSI-X 要求インターフェイス
4.13. データ・ムーバー・インターフェイス
4.14. ハードIPステータス・インターフェイス
8.1.6.1. ifc_api_start
8.1.6.2. ifc_mcdma_port_by_name
8.1.6.3. ifc_qdma_device_get
8.1.6.4. ifc_num_channels_get
8.1.6.5. ifc_qdma_channel_get
8.1.6.6. ifc_qdma_acquire_channels
8.1.6.7. ifc_qdma_release_all_channels
8.1.6.8. ifc_qdma_device_put
8.1.6.9. ifc_qdma_channel_put
8.1.6.10. ifc_qdma_completion_poll
8.1.6.11. ifc_qdma_request_start
8.1.6.12. ifc_qdma_request_prepare
8.1.6.13. ifc_qdma_descq_queue_batch_load
8.1.6.14. ifc_qdma_request_submit
8.1.6.15. ifc_qdma_pio_read32
8.1.6.16. ifc_qdma_pio_write32
8.1.6.17. ifc_qdma_pio_read64
8.1.6.18. ifc_qdma_pio_write64
8.1.6.19. ifc_qdma_pio_read128
8.1.6.20. ifc_qdma_pio_write128
8.1.6.21. ifc_qdma_pio_read256
8.1.6.22. ifc_qdma_pio_write256
8.1.6.23. ifc_request_malloc
8.1.6.24. ifc_request_free
8.1.6.25. ifc_app_stop
8.1.6.26. ifc_qdma_poll_init
8.1.6.27. ifc_qdma_poll_add
8.1.6.28. ifc_qdma_poll_wait
8.1.6.29. ifc_mcdma_port_by_name
インテルのみ表示可能 — GUID: cot1589416902981
Ixiasoft
7.2. IPテストベンチのシミュレーション
インテル® Quartus® Prime プロ・エディションのソフトウェアは、PCI Express IP コア用のパラメーター化されたマルチチャネル DMA を生成するときに、機能シミュレーション・モデル、テストベンチまたはデザイン例、およびベンダー固有のシミュレーター・セットアップ・スクリプトをオプションで生成します。エンドポイントの場合、生成によりルート ポート BFM が作成されます。 インテル® Quartus® Prime プロ・エディションのこのリリースでは、ルート ポートはサポートされていません。
IP シミュレーション・モデルの生成を有効にするには、HDL を生成するときにCreate simulation modelをVerilogまたは VHDLに設定します。
図 31. インテル® Quartus® Prime プロ・エディション
での PCI Express シミュレーション用マルチチャネル DMA IP

サポートされているシミュレーターについては、マルチチャネル DMA for PCI Express インテル FPGA IP デザイン例のユーザーガイドを参照してください。
注: Root Portシミュレーションは、VCS でのみサポートされています。
注: インテルテストベンチおよびRoot Port BFMまたはEndpoint BFMは、バリエーションにインターフェイス接続するアプリケーション・レイヤー・ロジックの基本的なテストを行う簡単な方法を提供します。このBFMを使用すると、コンフィグレーション可能なパラメーターを使用して、単純なタスク・スティミュラスを作成および実行し、デザイン例の基本的な機能を実行できます。テストベンチおよびBFMは、完全な検証環境の代わりになるものではありません。コーナーケースおよび特定のトラフィック・プロファイル・スティミュラスはカバーされません。可能な限り最高の検証カバレッジを確保するために、インテルは、市販のPCI Express検証IPおよびツールを入手するか、独自の広範なハードウェア・テストを行うか、またはその両方を行うことを強くお勧めします。