Crc24 error injection, Crc24 error injection -8 – Altera 100G Interlaken MegaCore Function User Manual

Page 93

Advertising
background image

CRC24 Error Injection

The 100G Interlaken IP core supports the injection of CRC24 errors on the Interlaken link for validation

of the Interlaken link partner's error handling, and for validation of this IP core's error handling in a

loopback configuration.
This feature is available if you turn on Include diagnostic features in the 100G Interlaken parameter

editor.
To force the IP core to inject a bit error in the output to the Interlaken link, you write the value of 1 to bit

[0] of the 100G Interlaken IP core

ERR_INJECT

register at offset 0x102. This change to the register field

value forces the IP core to inject a single bit error, which will cause one or possibly more CRC24 errors.
Before you can inject a second bit error, you must write the value of 0 to the register. Altera recommends

that you write the value of 1 and then the value of 0 to inject a single bit error, rather than waiting until

you want to inject a second error before writing the value of 0 to clear the register.

8-8

CRC24 Error Injection

UG-01128

2015.05.04

Altera Corporation

100G Interlaken IP Core Test Features

Send Feedback

Advertising