Visible to Intel only — GUID: oex1698987671009
Ixiasoft
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
Visible to Intel only — GUID: oex1698987671009
Ixiasoft
4.6.5. Blowing Fuse Bit to Enable Injecting All Error Types
By default, the Fault Injection Debugger tool injects SEU error to a list of predefined safe location only. To enable injection to other location that is not listed in the predefined safe locations, you must set or "blow" the Full SEU Fault Injection fuse bit. Otherwise, you can only inject errors to the predefined safe locations. After this feature is enabled, it remains permanently activated.
To program this setting using the command-line interface, follow these step:s
- To examine the fuse, run the following command to generate a <example_file>.fuse file that contains the current fuse settings:
quartus_pgm -c 1 -m jtag -o 'ei;example_file.fuse;A5ED065BB32AR0'
- Open the <example_file>.fuse file and change the value of the Full SEU Fault Injection fuse bit to "Blown".
- To program the fuse file, use the following command:
quartus_pgm -c 1 -m jtag -o "pi;example_file.fuse" --non_volatile_key
Related Information