インテルのみ表示可能 — GUID: hco1410462530816
Ixiasoft
インテルのみ表示可能 — GUID: hco1410462530816
Ixiasoft
8.1.2. IP のシミュレーション・ファイルとスクリプトの生成、コンパイルおよびシミュレーションの実行
この手順では、スクリプトを使用して IP シミュレーション・ファイルとスクリプトを生成し、コンパイルとシミュレーションを実行します。次のコマンドを入力します。
sh runall.sh
このスクリプトは以下のコマンドを実行します。
- DisplayPort、トランシーバー、およびトランシーバー・リコンフィグレーション IP コアのシミュレーション・ファイルを生成します。
Arria V、Cyclone V、および Stratix V デバイス (<prefix> は、Arria V デバイスの場合は av、Cyclone V デバイスの場合は cv、Stratix V デバイスの場合は sv)
- qmegawiz -silent <prefix>_xcvr_reconfig.v
- qmegawiz -silent <prefix>_dp.v
- qmegawiz -silent <prefix>_native_phy_rx.v
- qmegawiz -silent <prefix>_native_phy_tx.v
- 4 つの msim_setup.tcl スクリプトをマージして、単一の mentor/msim_setup.tcl をスクリプトを作成します。
Arria V、Cyclone V、および Stratix V デバイス (<prefix> は、Arria V デバイスの場合は av、Cyclone V デバイスの場合は cv、Stratix V デバイスの場合は sv)
ip-make-simscript --spd=./<prefix>_xcvr_reconfig.spd --spd=./ <prefix>_dp.spd --spd=./<prefix>_native_phy_rx.spd --spd=./ <prefix>_native_phy_tx.spd
- ModelSim* 開発ソフトウェアでデザインのコンパイルとシミュレーションを実行します。
vsim -c -do msim_dp.tcl
シミュレーションでは、HBR (2.7G) レートを使用するように DisplayPort ソース (TX) とシンク (RX) をリコンフィグレーションした後、ビデオのいくつかのフレームを送信します。成功した結果は、CTS テスト自動化ロジックの CRC チェックによって確認されます。これらのチェックは、送信された画像の CRC をシンクで測定された結果と比較します。シンクが 3 つの一致するフレームを検出すれば成功です。
成功例
# Testing Link HBR Rate Training Pattern 1 # Testing Video Input Frame Number = 00 # Testing Link HBR Rate Training Pattern 2 # TX Frequency Change Detected, Measured Frequency = 135 MHz # RX Frequency Change Detected, Measured Frequency = 135 MHz # ... # SINK CRC_R = 9b40, CRC_G = 9b40, CRC_B = 9b40, # SOURCE CRC_R = 9b40, CRC_G = 9b40, CRC_B = 9b40, # Pass: Test Completed