インテル® Quartus® Prime 開発ソフトウェア・プロ・エディションのバージョン 19.3 以前のバージョンで問題が発生したため、トップレベル・ブロック・デザイン (.bdf) ファイルと HDL (.v/.vhd) ファイルで異なるポートタイプを使用すると、上記の内部エラーが表示されることがあります。
例えば
HDL ファイルでは、tridata は OUTPUT タイプで宣言されています
entity Tri8 は
ポート(
:in std_logic;
:in std_logic_vector(7 downto 0);
:out std_logic_vector(7 ダウント 0)
);
End Tri8;
.bdf ファイルでは、tridata がタイプ「ビリアーリ」として使用されます。
この問題を回避するには、HDL ファイルと .bdf ファイルの両方がポート指定のポートタイプと同じになるようにデザインを修正します。
この問題は、インテル® Quartus® Prime 開発ソフトウェア・プロ・エディションのバージョン 19.4 以降修正されています。