由于 Quartus® II 软件版本 11.1 及更高版本出现问题,如果从 HDL 代码转换成逻辑单元,则从 HDL 代码推断的内存在写入过程中可能存在不正确的读取行为。如果打开自动 RAM 到逻辑单元转换 选项,内存可能会被转换。
为了避免此问题,请关闭 "自动 RAM"至逻辑单元转换 选项。
推断的 RAM 仍可通过将合成属性设置为逻辑单元来实现 ramstyle
logic
。
有关属性的更多详细信息 ramstyle
,请参阅 Quartus II 手册中的 Quartus II 集成合成章节。