Chapter 9. Optional Features; Ecrc; Ecrc On The Rx Path - Altera Cyclone V User Manual

Hard ip for pci express
Hide thumbs Also See for Cyclone V:
Table of Contents

Advertisement

November 2011
1101
This chapter provides information on several additional topics. It includes the
following sections:

ECRC

Lane Initialization and Reversal
ECRC
ECRC ensures end-to-end data integrity for systems that require high reliability. You
can specify this option under the Error Reporting heading. The ECRC function
includes the ability to check and generate ECRC. In addition, the ECRC function can
also forward the TLP with ECRC to the RX port of the Application Layer. When using
ECRC forwarding mode, the ECRC check and generate are performed in the
Application Layer.
You must turn on Advanced error reporting (AER), ECRC checking, ECRC
generation, and ECRC forwarding under the PCI Express/PCI Capabilities page of
the parameter editor to enable this functionality.
f
For more information about error handling, refer to the Error Signaling and Logging
which is Section 6.2 of the

ECRC on the RX Path

When the ECRC generation option is turned on, errors are detected when receiving
TLPs with a bad ECRC. If the ECRC generation option is turned off, no error
detection occurs. If the ECRC forwarding option is turned on, the ECRC value is
forwarded to the Application Layer with the TLP. If the ECRC forwarding option is
turned off, the ECRC value is not forwarded.
Table 9–1
Table 9–1. ECRC Operation on RX Path (Part 1 of 2)
Forwarding
November 2011 Altera Corporation
PCI Express Base Specification, Rev.
summarizes the RX ECRC functionality for all possible conditions.
ECRC
ECRC
ECRC
Check
Status
(1)
Enable
No
No
Yes
9. Optional Features
Error
TLP Forward to Application Layer
none
No
Forwarded
good
No
Forwarded without its ECRC
bad
No
Forwarded without its ECRC
none
No
Forwarded
good
No
Forwarded without its ECRC
bad
Yes
Not forwarded
2.1.
Cyclone V Hard IP for PCI Express

Advertisement

Table of Contents
loading

Table of Contents