Mailbox Client IPs User Guide

ID 683290
Date 9/29/2025
Public
Document Table of Contents

1.9.2. Performing an ECC Error Injection

To learn more about ECC error injection, refer to INSERT_ECC_ERROR in the Operation Commands section.

To perform an ECC Error Injection, do the following:

  1. Run the quartus_fid command with the following syntax to list the valid Sector Index and RAM ID for ECC error:
    quartus_fid -c 1 -i "@1=<sof_file>" --ecc_list
  2. Send an INSERT_ECC_ERROR [0x42] mailbox command to perform an ECC error injection.

    Refer to the listed Sector Index and RAM ID obtained in the previous step (Step 1) to assign the Sector Address and RAM_ID when sending this INSERT_ECC_ERROR [0x42] mailbox command.

  3. Send a READ_SEU_ERROR[0x3C] mailbox command to retrieve the Error Message Queue content.
    Note: Do not use this mailbox command if your design contains the Advanced SEU Detection IP.