2012-10-31 9 views
5

汎用パッケージを使用することはできますか? これは、エンティティをインスタンス化するときに私はいくつかの一般的なものを提供し、パッケージはそれに依存することを意味します。VHDLの汎用パッケージ

私は(すなわち、異なるパラメータ)異なるパッケージで、それぞれの時間を、私は何度か使用したいブロックを持っている

私は、配列の配列を使用するため、パッケージを使用する必要がありますし、私は唯一であることを行うことができパッケージ。

答えて

-2

いいえ、ライブラリ節は静的に評価されるので、必要なのはvhdlでは不可能な動的バインディングのようなものです。

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

+0

ああ、私は..私はあなたがいくつかの一般的な – BennyBarns

4

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

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

ここはan exampleです。

関連する問題