Debido a un problema en Intel® Quartus® versión 21.3 y 21.4 del software Prime Pro Edition, es posible que vea que los errores de SEU permanecen una vez que se afirma el indicador de error y cuando el STATUS_BYTE no es igual a cero. Las versiones 21.3 y 21.4 del firmware de administración de energía (PMF) no envían un comando CLEAR_FAULTS para borrar el indicador de error.
Este problema se ha solucionado a partir de la Intel® Quartus® versión 22.1 del software Prime Pro Edition.
Aquí tiene el flujo de firmware para enviar el comando CLEAR_FAULTS a partir de la versión 22.1:
- Encendido
- Lecturas de FW STATUS_BYTE
- FW envía CLEAR_FAULTS si el paso 2 devuelve un valor no cero (nuevo en la versión 22.1)
- Encuestas de FW STATUS_BYTE cada 500 ms
- La PI de detección de SEU indica el error cuando STATUS_BYTE !=0, se colocará un error en la cola de mensajes de error (EMQ)
- FW envía CLEAR_FAULTS si el paso 4 devuelve un valor no cero (nuevo en la versión 22.1)
- Vaya al paso 4
Si el tipo de dispositivo esclavo está establecido en "Otro" en Intel® Quartus® Prime GUI, no se ejecutarán los pasos 4-7.