由于 Quartus® II 软件版本 11.1 SP2 及更早版本出现问题,编译针对 Cyclone® III 设备的设计时,您可能会看到此错误。如果在 Quartus II 设置文件中启用了Auto RAM 块平衡选项(.qsf):
set_global_assignment -name AUTO_RAM_BLOCK_BALANCING ON
请注意,这是此分配的默认值。
要解决此问题,使用您的.qsf中的以下分配关闭Auto RAM 块平衡选项:
set_global_assignment -name AUTO_RAM_BLOCK_BALANCING OFF
此问题计划在 Quartus II 软件的未来版本中解决。