1.1. Release Information
1.2. Device Family Support
1.3. Parameters
1.4. Mailbox Client IP Core Interface Signals
1.5. Mailbox Client IP Avalon® Memory-Mapped Interface
1.6. Commands and Responses
1.7. Specifying the Command and Response FIFO Depths
1.8. Enabling Cryptographic Services
1.9. SEU Injection and Reporting Using the Mailbox Client IP
1.10. Using the Mailbox Client IP
1.11. Accessing Quad SPI Flash Mailbox Client IP Core Use Case Examples
1.12. Nios® II and Nios® V Processors HAL Driver
1.13. Mailbox Client IP User Guide Archives
1.14. Document Revision History for the Mailbox Client IP User Guide
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:
- 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
- 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.
- 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.