インテルのみ表示可能 — GUID: pud1637716724134
Ixiasoft
3.3.1.3. SR-IOVデザイン例のテストベンチ
次の図では、SR-IOVデザイン例のシミュレーションのデザイン階層を示しています。SR-IOVデザイン例のテストは、altpcietb_bfm_cfbp.svで定義されているsriov_testというタスクによって実行されます。
図 24. SR-IOVデザイン例のシミュレーションのデザイン階層

SR-IOVテストベンチは、PFごとに最大2つのPhysical Function (PF) と32のVirtual Function (VF) をサポートします。テストベンチはリンク・トレーニングから開始し、列挙用にIPのコンフィグレーション・スペースにアクセスします。その後、次の手順を実行します。
- メモリー書き込み要求をPFに送信し、続いてメモリー読み出し要求を送信して、比較用に同じデータを読み戻します。読み出しデータと書き込みデータが一致すれば、Passとなります。このテストは、my_testというタスク (altpcietb_bfm_cfbp.vで定義) によって実行されます。このテストは、PFごとに2回繰り返されます。
- VFにメモリー書き込み要求を送信し、その後にメモリー読み出し要求を送信して、比較用に同じデータを読み戻します。読み出しデータと書き込みデータが一致すれば、Passとなります。このテストは、cfbp_target_test (altpcietb_bfm_cfbp.vで定義) というタスクによって実行されます。このテストはVFごとに繰り返されます。