Aufgrund eines Problems in Intel® Quartus® Prime Pro Edition Software-Versionen 21.3 und 21.4 können SEU-Fehler bestehen bleiben, sobald die Fehlerflagge bestätigt wird und wo die STATUS_BYTE nicht Null beträgt. Die Power Management Firmware (PMF) Versionen 21.3 und 21.4 senden keinen CLEAR_FAULTS Befehl, um die Fehlerflagge zu löschen.
Dieses Problem wurde ab der Intel® Quartus® Prime Pro Edition Software Version 22.1 behoben.
Hier ist der Firmware-Fluss zum Senden des CLEAR_FAULTS-Befehls, der mit Version 22.1 beginnt:
- Hochfahren
- FW liest STATUS_BYTE
- FW sendet CLEAR_FAULTS, wenn Schritt 2 einen Wert ohne Null zurückgibt (neu in v22.1)
- FW-Umfragen STATUS_BYTE alle 500 ms
- Die SEU-Erkennungs-IP markiert den Fehler, wenn STATUS_BYTE !=0 wird ein Fehler in die Fehlermeldungswarteschlange (EMQ) gesteckt.
- FW sendet CLEAR_FAULTS, wenn Schritt 4 einen Wert ohne Null zurückgibt (neu in v22.1)
- Gehen Sie zu Schritt 4
Wenn der Slave-Gerätetyp in Intel® Quartus® Prime GUI auf "Other" eingestellt ist, werden die Schritte 4-7 nicht ausgeführt.