この問題を回避するには、RTL コードを変更して、メモリー変数を低から高ではなく高から低に配置します。
例えば、RTL コードに以下のようなメモリー宣言がある場合:
type ram_type1 is array (0 to DEPTH-1) of std_logic_vector((DATA_WIDTH -1) downto 0);
次のように変更します。
type ram_type1 is array (DEPTH-1 downto 0) of std_logic_vector((DATA_WIDTH -1) downto 0);
この問題は、Quartus® II ソフトウェアの今後のリリースで修正される予定です。