Devido a um problema no software Quartus® II versão 13.0 SP1 e anterior, você pode ver um número reduzido de registros ao inferir uma RAM da lógica bruta com valores de potência não zero, pois estes foram ignorados e a netlist pós-ajuste não correspondeu à RTL.
No software Quartus II versão 13.1 e posterior, esses bits são implementados como registros em vez de blocos de RAM.
Para evitar o uso de mais registros, execute uma das seguintes opções:
- Não use nenhum valor de power-up não-zero
- Instaurem a RAM com um arquivo de inicialização de memória (.mif)
- Inferir a RAM como uma matriz de std_logic_vectors