Devido a um problema conhecido no software Intel® Quartus® Prime, falhas de leitura de dados podem ocorrer ao usar o On Chip Flash IP para ler o User Flash Memory (UFM) em Intel® MAX® 10 dispositivos.
Para resolver isso, modifique o arquivo altera_onchip_flash_avmm_data_controller.v conforme mostrado abaixo. Este arquivo pode ser encontrado na seguinte pasta de instalação Quartus>\ip\altera\altera_onchip_flash\altera_onchip_flash\altera_onchip_flash_avmm_data_controller.v
Original:
atribuir flash_read_addr = (is_read_busy) ? flash_seq_read_ardin: avmm_addr;
Modificado:
atribuir flash_read_addr = avmm_addr; (is_read_busy) ? flash_seq_read_ardin: avmm_addr;
Este problema será corrigido em uma versão futura do software Intel® Quartus® Prime.