Ecrc, Ecrc on the rx path, Ecrc –2 – Altera Arria V Hard IP for PCI Express User Manual
Page 204: Ecrc on the rx path –2

12–2
Chapter 12: Optional Features
ECRC
Arria V Hard IP for PCI Express
December 2013
Altera Corporation
User Guide
CvP has the following advantages:
■
Provides a simpler software model for configuration. A smart host can use the
PCIe protocol and the application topology to initialize and update the FPGA
fabric.
■
Enables dynamic core updates without requiring a system power down.
■
Improves security for the proprietary core bitstream.
■
Reduces system costs by reducing the size of the flash device to store the .pof.
■
Facilitates hardware acceleration.
■
May reduce system size because a single CvP link can be used to configure
multiple FPGAs.
1
For Gen1 variants, you cannot use dynamic transceiver reconfiguration for the
transceiver channels in the CvP-enabled Hard IP when CvP is enabled.
f
For more information about CvP, refer to
and
Configuring FPGAs Using an
Autonomous PCIe Core and CvP
.
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 Sectio
.
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.