Problema critico
Nel software Intel® Quartus® Prime Pro versione 18.0, lo strumento Quartus Prime Programmer potrebbe bloccarsi quando si tenta di eseguire la programmazione di file JIC, se il dispositivo SoC Intel Stratix® 10 è già configurato con l'opzione combinata FPGA e HPS JTAG. Questo perché il FPGA è inizialmente il secondo dispositivo nella catena JTAG (dopo l'HPS) - tuttavia una volta programmata l'immagine dell'helper SFL, l'HPS viene rimosso e il FPGA è ora il primo dispositivo nella catena JTAG.
La discrepanza nella numerazione dei dispositivi JTAG causa l'arresto anomalo dello strumento programmatore Quartus poiché si prevede che il dispositivo FPGA rimanga nella stessa posizione nella catena JTAG durante l'intero processo.
Questo problema non influisce sull'utente se:
- Il dispositivo SoC Intel® Stratix® 10 rimane non configurato prima dell'inizio della programmazione dei file JIC
- Il Intel Stratix 10 SoC HPS JTAG utilizza i pin I/O dedicati HPS e non condivide la stessa catena JTAG con FPGA.
Utilizzare una delle seguenti soluzioni per eseguire la programmazione flash sulla scheda madre:
- Accendere la scheda con MSEL[2:0] impostato su 111 (JTAG). In questo modo, il dispositivo rimarrà non configurato prima della programmazione di file JIC e la catena JTAG conterrà un solo dispositivo (FPGA). Una volta che lo strumento Quartus Prime Programmer ha completato la programmazione dei file JIC, è possibile impostare MSEL[2:0] su 100 affinché il dispositivo si avvii automaticamente da QSPI al ciclo di alimentazione successivo.
- Estrarre esternamente nCONFIG a basso consumo quando si accende la scheda per impedire che il dispositivo venga configurato utilizzando QSPI. Avviare la programmazione JIC utilizzando JTAG: una volta programmata l'immagine dell'helper SFL, è possibile rilasciare il pin nCONFIG.
- Utilizzare il software in esecuzione nell'HPS (ad esempio, U-boot) per programmare il dispositivo QSPI. Questo metodo utilizza il formato di file Raw Programming Data (.rpd) invece di un file JIC. Fare riferimento al Intel Stratix 10 Configuration User Guide per i passaggi per generare il file di programmazione .rpd.
Questo problema verrà risolto nella versione futura del software Intel Quartus Prime Pro.