0
システム・モニタでは、パラメータ化された型を条件付き化できますか?systemverilogでは、パラメータ化された型を条件付きにすることは可能ですか?
私が何かをしたいのように:
parameter IS_R = 0,
parameter type id_t = IS_R ? r_t : d_t
マイlintプログラムは、任意のアイデアを、これを好きではありませんか?それは違法ですか?
システム・モニタでは、パラメータ化された型を条件付き化できますか?systemverilogでは、パラメータ化された型を条件付きにすることは可能ですか?
私が何かをしたいのように:
parameter IS_R = 0,
parameter type id_t = IS_R ? r_t : d_t
マイlintプログラムは、任意のアイデアを、これを好きではありませんか?それは違法ですか?
いいえこれはできません。 SystemVerilog LRMは、タイプパラメータ(代入と等価)を持つ2つの操作しか許可しません。 generate
コンストラクトを使用してみることもできますが、条件付きタイプを使用するコードは生成されたブロックの内側にある必要があります。
デイブ、LRMに#/ linesというページがありますか? – user5888527
BNFごとに違法です。 _6.20.1パラメータ宣言構文_および_A.2.1.1モジュールパラメータ宣言を参照_ –