EasyManua.ls Logo

Altera Cyclone V - Error Handling

Altera Cyclone V
136 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
November 2011 Altera Corporation Cyclone V Hard IP for PCI Express
12. Error Handling
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 PCI Express Base Specification 2.1 defines three types of errors, outlined in
Table 121.
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
Table 12–1. Error Classification
Type
Responsible
Agent
Description
Correctable Hardware
While correctable errors may affect system performance, data integrity is
maintained.
Uncorrectable, non-fatal Device software
Uncorrectable, non-fatal errors are defined as errors in which data is lost,
but system integrity is maintained. For example, the fabric may lose a
particular TLP, but it still works without problems.
Uncorrectable, fatal System software
Errors generated by a loss of data and system failure are considered
uncorrectable and fatal. Software must determine how to handle such
errors: whether to reset the link or implement other means to minimize
the problem.
November 2011
1101

Table of Contents

Other manuals for Altera Cyclone V

Related product manuals