English
Language : 

EP2AGX95EF29C6N Datasheet, PDF (360/380 Pages) Altera Corporation – Device Interfaces and Integration
10–4
Chapter 10: SEU Mitigation in Arria II Devices
User Mode Error Detection
You can introduce a single error or double errors adjacent to each other to the
configuration memory. This provides an extra way to facilitate design verification and
system fault tolerance characterization. Use the JTAG fault injection register with the
EDERROR_INJECT JTAG instruction to flip the readback bits. The Arria II device is then
forced into error test mode. Altera recommends reconfiguring the device after the test
completes.
1 You can only introduce error injection in the first data frame, but you can monitor the
error information at any time. For more information about the JTAG fault injection
register and fault injection register, refer to “Error Detection Registers” on page 10–6.
Table 10–2 lists how the fault injection register is implemented and describes error
injection for Arria II devices.
Table 10–2. Fault Injection Register for Arria II Devices
Bit[20..19]
Bit[18..8]
Bit[7..0]
Description Error Type (1)
Bit[20] Bit[19]
Error Injection Type
Byte Location of the
Injected Error
Error Byte Value
Content
0
1
0
1
0
0
Single error injection
Double-adjacent error injection
No error injection
Depicts the location of the
injected error in the first
data frame.
Depicts the location of the
bit error and corresponds
to the error injection type
selection.
Note to Table 10–2:
(1) Bit[20] and Bit[19] cannot both be set to 1, as this is not a valid selection. The error detection circuitry decodes this as no error injection.
Automated Single Event Upset Detection
Arria II devices offer on-chip circuitry for automated SEU detection. Some
applications require the device to operate error-free in high-neutron flux
environments require periodic checks to ensure continued data integrity. The error
detection CRC feature ensures data reliability and is one of the best options for
mitigating SEU.
You can implement the error detection CRC feature with existing circuitry in Arria II
devices, eliminating the need for external logic. The CRC_ERROR pin reports a CRC
error when configuration RAM data is corrupted; you must decide whether to
reconfigure the device or to ignore the error.
Arria II Device Handbook Volume 1: Device Interfaces and Integration
February 2014 Altera Corporation