Problem krytyczny
W oprogramowaniu Intel® Quartus® Prime Pro w wersji 18.0 narzędzie Quartus Prime Programmer może ulec awarii podczas próby programowania plików JIC, jeśli urządzenie Intel Stratix® SoC 10 jest już skonfigurowane z opcją łączonego FPGA i HPS JTAG. Dzieje się tak, ponieważ FPGA jest początkowo drugim urządzeniem w łańcuchu JTAG (za HPS) — jednak po zaprogramowaniu obrazu pomocy SFL system HPS został usunięty, a FPGA jest teraz pierwszym urządzeniem w łańcuchu JTAG.
Niezgodność w numerowaniu urządzenia JTAG powoduje awarię narzędzia Quartus Programmer, ponieważ oczekuje, że urządzenie FPGA pozostanie w tym samym miejscu w łańcuchu JTAG podczas całego procesu.
Ten problem nie wpływa na Ciebie, jeśli:
- Urządzenie Intel® Stratix® 10 SoC pozostaje nieprzekonfigurowane przed rozpoczęciem programowania plików JIC.
- HpS JTAG z Intel Stratix 10 SoC korzysta z dedykowanych pinów we/wy hps i nie udostępnia tego samego łańcucha JTAG z FPGA.
Użyj jednego z poniższych możliwości obejścia, aby wykonać programowanie flash na płycie głównej:
- Zwiększ moc płyty głównej przy ustawieniach MSEL[2:0] na 111 (JTAG). W ten sposób urządzenie pozostanie niekonfigurowane przed programowaniem plików JIC, a łańcuch JTAG będzie zawierał tylko jedno urządzenie (FPGA). Po ukończeniu programowania pliku JIC przez narzędzie Quartus Prime Programmer, możesz ustawić MSEL[2:0] z powrotem na 100, aby urządzenie automatycznie uruchamiało się z QSPI po kolejnym cyklu zasilania.
- Zewnętrznie wyciągaj nCONFIG do niskiego poziomu podczas zasilania płyty głównej, aby nie pozwolić urządzeniu na konfigurowanie za pomocą QSPI. Inicjuj programowanie JIC za pomocą JTAG — po zaprogramowaniu obrazu pomocy SFL można zwolnić pin nCONFIG.
- Użyj oprogramowania działającego w SYSTEMIE HPS (na przykład U-boot), aby zaprogramować urządzenie QSPI. Ta metoda wykorzystuje format pliku Raw Programming Data (.rpd) zamiast pliku JIC. Instrukcje generowania pliku programowania .rpd można znaleźć w instrukcji obsługi konfiguracji Intel Stratix 10.
Ten problem zostanie naprawiony w przyszłej wersji oprogramowania Intel Quartus Prime Pro.