Problema crítico
O programador quartus_hps pode falhar durante a programação de dispositivos de interface periférica quad serial (SPI/QSPI) conectados ao HPS em soC Cyclone® V, Arria® V SoC ou Intel® Arria® 10 sistemas FPGA se o QSPI contiver uma imagem existente ou corrompida.
As seguintes mensagens de erro podem ser vistas:
Erro: falha ao combinar dados no endereço flash
com endereço de arquivo .Erro: falha na leitura da ID de silício
A ID de silício Quad SPI Flash está 0x00000000
Na Intel Quartus® Versão 16.1 do Software Prime e posterior, a opção --boot=18 pode ser usada com quartus_hps para resolver este problema.
A opção --boot=18 faz com que uma reinicialização a frio seja aplicada ao SoC antes da programação quad SPI, que reinicia todos os clocks para valores padrão.
- Por exemplo: quartus_hps -c 1 -o PV --boot=18 -um 0x0 .img
Esta opção está programada para ser documentada em uma versão futura do Manual do SoC EDS.
Além disso:
- Suponha que a instabilidade seja vista durante a programação usando um Intel® FPGA Download Cable II (anteriormente conhecido como cabo USB Blaster II) — a bordo ou cabo separado. Nesse caso, ele pode ajudar a reduzir a velocidade da interface JTAG: Como posso alterar a frequência do clock do cabo de download USB-Blaster II?
- Um patch incluindo a opção --boot=18 está disponível para a versão 16.0 do software Intel Quartus Prime, consulte: Erro: falha na leitura da ID de silício
Este problema é corrigido a partir da versão Intel® Quartus® Software Prime 17.0.