10–2
Chapter 10: Optional Features
ECRC
Stratix V Hard IP for PCI Express
June 2012
Altera Corporation
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
You must disable offset cancellation if your design includes CvP.
1
CvP is available for Gen1 and Gen2 configurations.
f
For more information about CvP, refer to
Configuration via Protocol (CvP)
Implementation in Altera FPGAs User Guide
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
forward the TLP with ECRC to the RX port of the Application Layer. When using
ECRC forwarding mode, the ECRC check and generation 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
heading
using 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
PCI Express Base Specification, Rev. 2.1
.
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.