由于Quartus®II13.0 SP1及更早版本中的问题,从原始逻辑推断出的RAM上电值可能不正确。
该问题特定于使用非推荐的HDL编码样式对存储器进行编码的情况。
有关推荐的RTL内存模板列表,请在Quartus II软件中打开VHDL / Verilog HDL文件,然后右键单击并选择“ 插入模板” 。
可在VHDL / Verilog HDL>完整设计>公羊和ROM下找到RAM和ROM模板列表。
解决/修复方法
若要解决此问题,请执行以下操作之一:
- 使用VHDL / Verilog HDL模板推断RAM
- 使用内存初始化文件( .mif )实例化RAM
Quartus II软件版本13.1实现了具有非零功率值的RAM位作为寄存器。
在Quartus II软件的未来版本中,从原始逻辑推断出的RAM上电值计划实现为.mif 。
没有回复内容