为什么Quartus II软件会忽略推断RAM的上电值?-Altera-Intel社区-FPGA CPLD-ChipDebug

为什么Quartus II软件会忽略推断RAM的上电值?

由于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

请登录后发表评论

    没有回复内容