1.2. デザイン例のシミュレーション用コンポーネント
図 3. インテル Stratix 10 LL 40GbEデザイン例のブロック図
デザイン例のシミュレーション用トップレベル・テスト・ファイルは、basic_avl_tb_top.svです。このファイルはATX PLLをインスタンス化し接続します。これには10パケットを送受信するタスクが含まれます。 また、40GBASE-KR4のバリエーションにおけるデザイン例のシミュレーションは、オートネゴシエーションとリンク・トレーニングが有効になっている場合、それらを実行します。
ファイル名 |
説明 |
---|---|
テストベンチおよびシミュレーション・ファイル | |
basic_avl_tb_top.sv | トップレベルのテストベンチ・ファイル。テストベンチはDUTをインスタンス化し、Verilog HDLタスクを実行してパケットの生成および受け取りを行います。また、40GBASE-KR4/CR4 DUTでオートネゴシエーションとリンク・トレーニングが有効になっている場合はそれらを実行します。 |
テストベンチ・スクリプト | |
run_vsim.do | テストベンチを実行するためのModelSimスクリプト。 |
run_vcs.sh | テストベンチを実行するためのSynopsys VCSスクリプト。 |