5

ジェネリックパッケージは可能ですか?これは、エンティティをインスタンス化するときにジェネリックを提供し、パッケージがそれに依存することを意味します。

毎回異なるパッケージ (つまり、異なるパラメーター) を使用して、何度か使用したいブロックがあります。

配列の配列を使用したいのでパッケージを使用する必要があり、それはパッケージでのみ行うことができます。

4

3 に答える 3

4

はい。ただし、これはVHDL-2008の機能です。したがって、それを使用できるかどうかは、ツールによって異なります。

この機能は本当に強力です。

ここに例があります。

于 2012-10-31T09:01:45.193 に答える
-3

いいえ、そうではありません。ライブラリ句は静的に評価されるため、必要なのは vhdl では不可能な動的バインディングのようなものです。

ただし、一般的な値のさまざまな「セット」を提供する便利な方法が必要なようです。その場合、ユーザー定義型のレコードまたは配列を確認することをお勧めします。たとえば、構成データを含むレコードの配列を定義し、各インスタンス化に配列から独自のセットを提供できます。きちんとしてきれいで、すべてのツールがそれをサポートしています。

于 2012-10-31T07:32:50.087 に答える