Testing The Error Detection Block - Altera Cyclone V Device Handbook

Hide thumbs Also See for Cyclone V:
Table of Contents

Advertisement

8-8

Testing the Error Detection Block

comes last. Therefore, you can start retrieving the contents of the EMR at the rising edge of the
pin. The pin stays high until the current frame is read and then driven low again for a minimum of 32 clock
cycles. To ensure information integrity, complete the read operation within one frame of the CRC verification.
The following diagram shows the timing of these events.
Figure 8-5: Timing Requirements
Frame
Data Integrity
Read Data Frame
CRC ERROR Pin
CRC Calculation
(minimum 32 clock
cycles)
Read Error Message
Register (allowed time)
Retrieving Error Information
You can retrieve the error information via the core interface or the JTAG interface using the
SHIFT_EDERROR_REG JTAG
Recovering from CRC Errors
The system that hosts the FPGA must control device reconfiguration. To recover from a CRC error, drive
the
signal low. The system waits for a safe time before reconfiguring the device. When reconfiguration
nCONFIG
completes successfully, the FPGA operates as intended.
Related Information
Error Detection Frequency
Provides more information about the minimum and maximum error detection frequencies.
Minimum EMR Update Interval
Provides more information about the duration of each Cyclone Vdevice.
Test Methodology of Error Detection and Recovery using CRC in Altera FPGA Devices
Provides more information about how to retrieve the error information.
Testing the Error Detection Block
You can inject errors into the configuration data to test the error detection block. This error injection
methodology provides design verification and system fault tolerance characterization.
Testing via the JTAG Interface
You can intentionally inject single or double-adjacent errors into the configuration data using the
EDERROR_INJECT
Altera Corporation
N
N+1
No CRC Error
CRC Error
instruction.
on page 8-3
on page 8-2
JTAG instruction.
N+2
N+3
CRC Error
No CRC Error
Read Error Message
Read Error Message
for frame N+1
for frame N+2
CRC_ERROR
N+4
N+5
CRC Error
No CRC Error
Read Error Message
for frame N+4
SEU Mitigation for Cyclone V Devices
Send Feedback
CV-52008
2013.11.12

Advertisement

Table of Contents
loading

Table of Contents