最近、いくつかの VHDL コードを継承しました。私の最初の反応は、「VHDL には構造体があるのに、なぜどこでもビットベクターを使用するのですか?」というものでした。そして、これは、次のようなものを書く方法がないように見えるためであることに気付きました。
entity Queue is
generic (
EL : type
);
port (
data_in : EL;
data_out : EL;
...
);
end entity Queue;
これが可能であることを本当に願っています。それをリモートで近似するものさえありますか?エンティティまたはコンポーネントの宣言を再入力する必要がある場合でも、すべての (一般的な幅を法とする) 型のアーキテクチャ定義を再入力することを回避する方法はありますか?