Devido a um problema no software Quartus® II versão 13.0 SP1 e anterior, os valores de energização da RAM inferidos da lógica bruta podem estar incorretos.
Este problema é específico para casos em que a memória é codificada usando um estilo de codificação HDL não recomendado.
Para uma lista de modelos de memória RTL recomendados, abra um arquivo HDL VHDL/Verilog no software Quartus II e clique com o botão direito e selecione Inserir Modelo.
Uma lista de modelos de RAM e ROM pode ser encontrada em HDL VHDL/Verilog > Full Designs > Rams e ROMs.
Para resolver este problema, execute uma das seguintes ações:
- Inferir a RAM usando o modelo HDL VHDL/Verilog
- Instaurem a RAM com um arquivo de inicialização de memória (.mif)
O software Quartus II versão 13.1 implementa os bits de RAM com valores de energia não zero como registros.
Em uma versão futura do software Quartus II, os valores de potência da RAM inferidos da lógica bruta são programados para serem implementados como um .mif.