Article ID: 000090312 Content Type: Troubleshooting Last Reviewed: 04/28/2022

Why is there no CLEAR_FAULTS command sent for Intel® Agilex™ devices in Master Mode after detecting non-zero value in STATUS_BYTE?


  • Intel® Quartus® Prime Pro Edition

    Due to a problem in Intel® Quartus® Prime Pro Edition Software versions 21.3 and 21.4, you may see SEU errors remain once the error flag is asserted and where the STATUS_BYTE not equal to zero. The Power Management Firmware (PMF) versions 21.3 and 21.4 do not send a CLEAR_FAULTS command to clear the error flag.


    This problem is fixed beginning with the Intel® Quartus® Prime Pro Edition Software version 22.1.


    Here is the firmware flow for sending the CLEAR_FAULTS command starting with version 22.1 :

    1. Power up
    2. FW reads STATUS_BYTE
    3. FW sends CLEAR_FAULTS if step 2 returns a non-zero value (new in v22.1)        
    4. FW polls STATUS_BYTE every 500ms
    5. SEU detection IP flags the error when STATUS_BYTE !=0, an error will be put into Error Message Queue (EMQ) 
    6. FW sends CLEAR_FAULTS if step 4 returns a non-zero value (new in v22.1)
    7. Go to step 4


    If the slave device type is set to “Other” in Intel® Quartus® Prime GUI, steps 4-7 will not be executed.

    Related Products

    This article applies to 1 products

    Intel® Agilex™ 7 FPGAs and SoC FPGAs



    All postings and use of the content on this site are subject to Terms of Use.