Wenn das EPCQ-L-Konfigurationsgerät mit einem beschädigten Image oder einer falschen Programmierdatei programmiert wurde, schlägt die Active Serial-Konfiguration fehl. Sie beobachten, dass die nSTATUS-Pin am Intel® Arria® 10-Gerät während der Konfiguration umschaltet. Der Versuch, das Intel® Arria® 10 Gerät mit einem beschädigten Bitstream zu konfigurieren, führt zu einem unerwarteten Verhalten, was den JTAG-Port unzugänglich macht.
Um das Intel® Arria® 10 Gerät aufgrund des beschädigten Konfigurationsbilds freizuschalten, müssen Sie die CONFIG_IO Anweisung kontinuierlich verschieben, um erneut auf den JTAG-Port zuzugreifen. Die CONFIG_IO Anweisung stoppt den Active Serial Konfigurationsvorgang, wodurch der JTAG-Port zugänglich wird. Ein konsistenter, gültiger IDCODE-Wert sollte ebenfalls ausgelesen werden.
Sie können die Jam--Datei verwenden, um die CONFIG_IO Anweisung im Intel® Arria® 10 Gerät ausgibt. Die Datei a10_unbrick.jam führt die CONFIG_IO Anweisung 30 Mal aus, gefolgt von der IDCODE-Anweisung. Um die Jam-Datei mit quartus_jli auszuführen, verwenden Sie den folgenden Befehl:
quartus_jli -c -aCONFIG_IO a10_unbrick.jam
Nach der Ausführung sollten Sie beobachten, dass ein gültiger IDCODE-Wert ausgelesen wird, der darauf hinweist, dass der JTAG-Port jetzt verfügbar ist. Programmieren Sie dann das EPCQ-L-Gerät mit einem gültigen Konfigurationsbild um.