Você pode ver este erro ao compilar um FIFO personalizado ou um bloco de RAM nas versões Intel® Quartus® Prime Software Standard ou Lite para um dispositivo Intel® MAX® 10.
Este erro é visto porque Intel® MAX® variantes compactas de 10 dispositivos não suportam inicialização de memória. Se você não tiver fornecido qualquer arquivo mif para seu design personalizado e ainda ver este erro no software Intel® Quartus®Prime Edition, pode ser porque um arquivo mif está sendo inferido pelo estilo de codificação RTL
A declaração de sinal para memory_type deve ser alterada de
mem de sinal: memory_type :=(outros => (outros => '0'));
Para
mem de sinal: memory_type;
Isso é para garantir que a memória não seja inicializada e não haja nenhum erro de compilação no estágio montador.