Visible to Intel only — GUID: pbj1706258718647
Ixiasoft
1. Agilex™ 5 SEU Mitigation Overview
2. Agilex™ 5 CRAM Error Mitigation
3. Secure Device Manager ECC Error and SmartVID Errors Detection
4. Agilex™ 5 SEU Mitigation Implementation Guides
5. IP and Software References
6. Document Revision History for the SEU Mitigation User Guide: Agilex™ 5 FPGAs and SoCs
4.6.1. Launching and Setting Up the Fault Injection Debugger
4.6.2. Configuring Your Device using a Software Object File (.sof)
4.6.3. Constraining Regions for Fault Injection
4.6.4. Injecting Errors to Predefined Safe Locations
4.6.5. Blowing Fuse Bit to Enable Injecting All Error Types
4.6.6. Injecting Errors to Random Locations
4.6.7. Injecting Errors to Specific Locations
4.6.8. Injecting Double Adjacent Errors
4.6.9. Injecting SDM ECC Errors
4.6.10. Analyzing SEU or SDM ECC Errors Using Signal Tap
Visible to Intel only — GUID: pbj1706258718647
Ixiasoft
4.6.9.4. Injecting SDM ECC Errors: Mailbox Command
To inject ECC errors, send the mailbox command with the following syntax:
INSERT_ECC_ERROR [0x42]
This command inserts ECC errors into the selected RAM of CNT/SDM and triggers the ECC errors by performing a readback. You can only insert single bit ECC errors.
To inject ECC error via the Configuration Debugger tool, send 0x42 as the Command Code and 0xA0001 in the Parameter List field. 0xA0001 refers to single bit error at sector 10 (0xA) and RAM_ID is 0.
Figure 21. INSERT_ECC_ERROR (0x42) Mailbox Command in the Configuration Debugger Tool