Visible to Intel only — GUID: pdn1566295566891
Ixiasoft
1. Agilex™ 7 SEU Mitigation Overview
2. Agilex™ 7 CRAM Error Mitigation
3. Secure Device Manager ECC and SmartVID Errors Detection
4. Agilex™ 7 SEU Mitigation Implementation Guides
5. IP and Software References
6. Agilex™ 7 SEU Mitigation User Guide Archives
7. Document Revision History for the Agilex™ 7 SEU Mitigation User Guide
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 Random Locations
4.6.5. Injecting Errors to Specific Locations
4.6.6. Injecting Double Adjacent Errors
4.6.7. Injecting SDM ECC Errors
4.6.8. Analyzing SEU or SDM ECC Errors Using Signal Tap
Visible to Intel only — GUID: pdn1566295566891
Ixiasoft
4.5.1. Programming the .smh File into Memory
You can program the .smh into any type of memory. The following example procedure generates the programming file for quad serial peripheral interface (SPI) flash memory.
- Rename the .smh to <file_name>.hex. If required, convert the file to a little-endian .hex file.
- From the Quartus® Prime menu, select File > Programming File Generator.
- In the Device family box, select Agilex 7 .
- In the Configuration mode box, select Active Serial x4.
Figure 12. Programming File Generator Window
- In the Output Files tab:
- Specify the Output directory and Name for the output file.
Note: The output directory you specify must already exist in the file system.
- Select JTAG Indirect Configuration File (.jic).
- Select Memory Map File (.map),
- Specify the Output directory and Name for the output file.
- In the Input Files tab:
- Click Add Raw Data.
- Navigate your file system and select the .hex file and click Open.
- Click to select the file in the list and then click Properties.
- In the Input File Properties window, if you want to use the Quartus® Prime Programmer to configure your device, select On in the Bit swap box and click OK.
Note: Turning on Bitswap generates little-endian programming files, as required by the Quartus® Prime Programmer. If you use a different programming tool, you can keep Bitswap off, as required by your tool.
- In the Configuration Device tab:
- Click Add Device.
- In the Configuration Device window, click to select your configuration device and click OK.
- Click to select the configuration device in the list and then click Add Partition.
- In the Add Partition windows, select the file in the Input file box, select Start in the Address Mode box, and then click OK.
- Click Select.
- In the Select Devices window, click Agilex 7 in the Device family list, select your flash loader device in the Device name list, and then click OK.
- Click Generate.