FPGA 開発においてコンパイルを実行する前に、作成した論理回路 (デザイン) が期待通りの動作になっているかを確認することは 重要なことです。 ハードウェア言語 (HDL) による設計が主流である現在では、論理シミュレーションも言語でおこないます。 シミュレーションには入力パターン情報が欠かせませんが、その入力パターンも設計者が HDL で記述し、それを "テストベンチ" と呼んでいます。 はじめてみよう!テストベンチ ここでは、テストベンチの超基本的な記述について紹介します。 モジュールの書式 Verilog-HDL の場合、テストベンチを作成する時もデザインを作成するときと同じように module <モジュール名> から始めます。しかし、一般的にテストベンチには入出力ポートが存在しないため、モジュール名の後にポート・リストを記述する必要はありません。また、入出力ポートの宣言も必要あり
![はじめてみよう!テストベンチ ~Verilog-HDL 編~ - 半導体事業 - マクニカ](https://cdn-ak-scissors.b.st-hatena.com/image/square/3d57f4e52d14c581c63b7534a538abd81fd5a067/height=288;version=1;width=512/https%3A%2F%2Fwww.macnica.co.jp%2Fassets%2Fimages%2Fdefault%2Fogpimg.png)