Devido a um problema na Quartus® Prime Pro Edition e na versão Standard Edition 22.1 e mais recente, a ASMI Parallel II IP ou o Generic Quad SPI Controller II IP não consegue acessar um dispositivo de memória flash SPI quad.
Antes da versão 22.1, o estado inicial dos DADOS[3:2] era alto. No entanto, a partir da versão 22.1 e mais recente, o estado inicial do DATA[3:2] foi incorretamente alterado para Hi-Z. Algumas variantes de dispositivos de memória flash SPI Quad possuem função de redefinição ou retenção em DATA[3] e a função de proteção de gravação nos DADOS[2]. Ao usar uma dessas variantes, os DADOS[3:2] podem ser reconhecidos como baixos e redefinir, segurar ou gravar função de proteção pode ser habilitado inesperadamente. Isso resulta em falha no acesso ao dispositivo de memória flash QSPI.
Os pinos de DADOS são chamados de DATA, DQ, E/S ou SIO, dependendo do fornecedor do dispositivo de memória flash QSPI.
OS DADOS[3:2] devem ser mantidos altos como o estado inicial. Use uma das seguintes soluções alternativas.
- Adicione registros pull-up externos à tensão do VCC de E/S nos DADOS[3:2]
- Habilite o registro de pull-up fraco interno nos dados[3:2] em seu projeto Quartus®
Quando o bloco ASMI for usado e os pinos DATA[3:2] forem atribuídos a pinos AS_DATA[3:2] dedicados, use a solução alternativa nº 1 porque a opção interna de resistor de pull-up fraco está indisponível.
Este problema está programado para ser corrigido em uma versão futura do software Quartus® Prime.