Der Grund dafür ist der Geschwindigkeitsmodus in MAX10. Im Allgemeinen, wenn Sie Quartus Programmer verwenden, um MAX10 internen Flash zu programmieren, durchlaufen sie den traditionellen JTAG ISP-Fluss nicht. Im Geschwindigkeitsmodus wird eine Hilfsdatei zuerst in den MAX10 geladen, um den internen Flash zu programmieren, was bedeutet, dass die GPIOs dem Helper IP-Design folgen und zum Fallenlassen führen.
Was den Geschwindigkeitsmodus betrifft, ist es die Verbesserung zur Verbesserung der gesamten MAX10-Programmierzeit. Sie konfiguriert im Allgemeinen eine Hilfsdatei in CRAM und verwaltet die Datenübertragung/Programmierung. Da sich die MAX10 während der internen Flash-Programmierung im Benutzermodus befindet, folgen die GPIOs dem ISP-Modus nicht. GPIOs sollten im JTAG ISP-Modus tri-State sein.
Das Problem wird in Quartus II 17.1 behoben.