Để giải quyết vấn đề này, hãy sửa đổi mã RTL của bạn để biến bộ nhớ được sắp xếp từ cao đến thấp thay vì thấp đến cao.
Ví dụ: nếu bạn có tuyên bố bộ nhớ như dưới đây trong mã RTL của mình:
type ram_type1 is array (0 to DEPTH-1) of std_logic_vector((DATA_WIDTH -1) downto 0);
Thay đổi theo các tiêu chuẩn sau:
type ram_type1 is array (DEPTH-1 downto 0) of std_logic_vector((DATA_WIDTH -1) downto 0);
Vấn đề này dự kiến sẽ được khắc phục trong bản phát hành phần mềm Quartus II trong tương lai.