Chapter 12. Error Handling - Altera Cyclone V User Manual

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

Advertisement

November 2011
1101
Each PCI Express compliant device must implement a basic level of error
management and can optionally implement advanced error management. The Altera
Cyclone V Hard IP for PCI Express implements both basic and advanced error
reporting. Given its position and role within the fabric, error handling for a Root Port
is more complex than that of an Endpoint.
The
Table
Table 12–1. Error Classification
Type
Correctable
Uncorrectable, non-fatal
Uncorrectable, fatal
The following sections describe the errors detected by the three layers of the PCI
Express protocol and error logging. It includes the following sections:
Physical Layer Errors
Data Link Layer Errors
Transaction Layer Errors
Error Reporting and Data Poisoning
Uncorrectable and Correctable Error Status Bits
November 2011 Altera Corporation
PCI Express Base Specification 2.1
12–1.
Responsible
Agent
While correctable errors may affect system performance, data integrity is
Hardware
maintained.
Uncorrectable, non-fatal errors are defined as errors in which data is lost,
Device software
but system integrity is maintained. For example, the fabric may lose a
particular TLP, but it still works without problems.
Errors generated by a loss of data and system failure are considered
uncorrectable and fatal. Software must determine how to handle such
System software
errors: whether to reset the link or implement other means to minimize
the problem.
12. Error Handling
defines three types of errors, outlined in
Description
Cyclone V Hard IP for PCI Express

Advertisement

Table of Contents
loading

Table of Contents