3. In the Category list, click Error Detection CRC.
4. Turn on Enable Error Detection CRC_ERROR pin.
5. To set the
CRC_ERROR
pin as output open drain, turn on Enable open drain on CRC_ERROR pin. Turning
off this option sets the
CRC_ERROR
pin as output.
6. In the Divide error check frequency by list, select a valid divisor.
7. Click OK.
CRC_ERROR Pin
Table 8-4: Pin Description
Description
Pin Type
Pin Name
An active-high signal, when driven high indicates that an
error is detected in the CRAM bits. This pin is only used
when you enable error detection in user mode. Otherwise,
the pin is used as a user I/O pin.
When using the WYSIWYG function, you can route the
crcerror
port from the WYSIWYG atom to the dedicated
CRC_ERROR
pin or any user I/O pin. To route the
crcerror
port to a user I/O pin, insert a D-type flipflop between
them.
I/O or output/
output open-drain
CRC_ERROR
Error Detection Registers
This section describes the registers used in user mode.
Figure 8-2: Block Diagram for Error Detection in User Mode
The block diagram shows the registers and data flow in user mode.
Error Injection
Block
JTAG TDO
General Routing
CRC_ERROR
Readback
Bitstream with
Expected CRC
Error
Detection
State
Machine
Control
Signals
32-bit Error Detection
CRC Calculation and
Error Search Engine
Syndrome
Register
Error
Message
Register
JTAG
Update
Register
User
Update
Register
JTAG
Shift
Register
User
Shift
Register
Fault
Injection
Register
JTAG
Fault
Injection
Register
Altera Corporation
SEU Mitigation for Cyclone V Devices
8-5
CRC_ERROR Pin
CV-52008
2013.11.12