Crc-32 error injection, Fifo ecc protection, User data interface waveforms – Altera SerialLite III Streaming MegaCore Function User Manual

Page 41: Crc-32 error injection -17, Fifo ecc protection -17, User data interface waveforms -17

Advertising
background image

CRC-32 Error Injection

In the Quartus II software version 13.1 and higher, the SerialLite III IP core supports CRC error injection

with the 10G PCS CRC-32 generator. This feature enables corruption of the CRC-32 value of the CRC-32

generator.
To insert CRC errors for a given lane, the IP interface includes a CRC error injection control signal.

Asserting this control signal inserts CRC errors for all the lanes and transceivers that have enabled

support for error injection. You can enable the CRC error injection for a specific transceiver channel

(SerialLite III lane) by programming the appropriate transceiver PCS CRAM bit. The provided example

design demonstrates how set the respective CRAM bits using the NIos II processor.

Related Information

SerialLite III Streaming IP Core Design Example for Stratix V Devices

on page 5-1

FIFO ECC Protection

In the Quartus II software version 13.1 and higher, the SerialLite III IP core can be protected from Single-

Event Upset (SEU) changes using error correcting code (ECC) protection. You enable this feature using

the ECC protection option in the parameter editor. The ECC protection provides additional error status

bits that tell you if the ECC was able to perform a correction from the SEU change or if an uncorrectable

error has occurred.
Note: Enabling ECC protection incurs additional logic and latency overhead.

User Data Interface Waveforms

The following waveforms apply to the source user interface in source-only and duplex cores.

Figure 4-10: Source Waveform for Burst Mode

1800_0020_0000_0*

1800_002*

180*

180*

*

*

*

data[127:0]

start_of_burst

end_of_burst

valid

Figure 4-11: Source Waveform for Burst Mode (Sync)

1800_0020_0000_06*

data[127:0]

sync[7:0]

start_of_burst

end_of_burst

valid

18* 18* 18* 18* 18* 18* 18* 18* 18* 1800_0021_0000_06e1_2000_0021_0*

18* 18* 18* 18* 18* 18*

0

4

0

0

0

9

3

c

a

3

8

a

a

8

f

e

The source sync data are picked

up at the start_of_burst and end_of_burst cycle.

5

UG-01126

2015.05.04

CRC-32 Error Injection

4-17

SerialLite III Streaming IP Core Functional Description

Altera Corporation

Send Feedback

Advertising