Optional features, Ecrc, Ecrc on the rx path – Altera IP Compiler for PCI Express User Manual

Page 183

Advertising
background image

August 2014

Altera Corporation

IP Compiler for PCI Express User Guide

9. Optional Features

This chapter provides information on several addition topics. It includes the
following sections:

ECRC

Active State Power Management (ASPM)

Lane Initialization and Reversal

Instantiating Multiple IP Compiler for PCI Express Instances

ECRC

ECRC ensures end-to-end data integrity for systems that require high reliability. You
can specify this option on the Capabilities page of the parameter editor. The ECRC
function includes the ability to check and generate ECRC for all IP Compiler for PCI
Express variations. The hard IP implementation can also forward the TLP with ECRC
to the receive port of the application layer. The hard IP implementation transmits a
TLP with ECRC from the transmit port of the application layer. When using ECRC
forwarding mode, the ECRC check and generate are done in the application layer.

You must select Implement advanced error reporting on the Capabilities page using
the parameter editor to enable ECRC forwarding, ECRC checking and ECRC
generation. When the application detects an ECRC error, it should send the
ERR_NONFATAL message TLP to the IP Compiler for PCI Express to report the error.

f

For more information about error handling, refer to the Error Signaling and Logging
which is Section 6.2 of the

PCI Express Base Specification, Rev. 2.0

.

ECRC on the RX Path

When the ECRC option is turned on, errors are detected when receiving TLPs with a
bad ECRC. If the ECRC option is turned off, no error detection takes place. If the
ECRC forwarding option is turned on, the ECRC value is forwarded to the application
layer with the TLP. If ECRC forwarding option is turned off, the ECRC value is not
forwarded.

August 2014
<edit Part Number variable in chapter>

Advertising