私が何度も何度もVHDLプロジェクトで見た1つの問題は、トップレベルのテストベンチが常に大きくて整理が難しいことです。基本的には、すべてのテスト信号が制御され、検証されるメインのテストプロセスがありますが、時間が経つにつれて大きくなります。下位レベルのコンポーネントのテストベンチを作成できることはわかっていますが、この質問は主にトップレベルの入出力テストに当てはまります。大きなVHDLテストベンチを管理する方法
私は物事を整理するために何らかの種類の階層構造を持っていたいと思います。私はVHDLプロシージャを実装しようとしましたが、コンパイラはコードの異なるセクションからの信号を割り当てようとしていると思っていたので非常に不幸でした...
cプログラミングのインライン展開の動作を得るには、 #defineプリプロセッサの置き換えマクロ?そうでない場合は、何をお勧めしますか?別のファイルにこれらの関数の実装は、ケーキの上のアイシングされるだろう持っ
testClockSignals();
testDigitialIO();
testDACSignals();
...
:それは次のようになり、私のトップレベルのテストベンチを持っていることができて、私は幸せになるだろう。ハハ...私はちょうどC.