1

ポートがジェネリック パッケージに依存するエンティティを実装しようとしています。ジェネリック パッケージは、エンティティのジェネリックに依存します。秘訣は、ポートの記録を残したいということです。

最初に、レコードを汎用パッケージに入れて、エンティティから汎用パッケージをインスタンス化しようとしました。(私は記録から始めず、これに関して質問しました)。

問題は、modelsim が次の順序について不平を言うことです。

entity myEntity is
    generic()
    -- problem 1 package before port causes errors in modelsim
    package myInstance is new genericPackage generic map ...
    -- problem 2, "use" may appparently  not be used here
    port( p1 : in myInstance.genericRecord )
end entity;

VHDL 2008 の機能を使用してこれを解決するエレガントな方法はありますか?

4

1 に答える 1