Physical layer errors, Data link layer errors – Altera IP Compiler for PCI Express User Manual

Page 204

Advertising
background image

12–2

Chapter 12: Error Handling

Physical Layer Errors

IP Compiler for PCI Express User Guide

August 2014

Altera Corporation

Physical Layer Errors

Table 12–2

describes errors detected by the physical layer.

Data Link Layer Errors

Table 12–3

describes errors detected by the data link layer.

Table 12–2. Errors Detected by the Physical Layer

(Note 1)

Error

Type

Description

Receive port error

Correctable

This error has the following 3 potential causes:

Physical coding sublayer error when a lane is in L0 state. These errors
are reported to the core via the per lane PIPE interface input receive
status signals, rxstatus<lane_number>_ext[2:0] using the
following encodings:
100: 8B/10B Decode Error
101: Elastic Buffer Overflow
110: Elastic Buffer Underflow
111: Disparity Error

Deskew error caused by overflow of the multilane deskew FIFO.

Control symbol received in wrong lane.

Note to

Table 12–2

:

(1) Considered optional by the PCI Express specification.

Table 12–3. Errors Detected by the Data Link Layer

Error

Type

Description

Bad TLP

Correctable

This error occurs when a LCRC verification fails or when a sequence
number error occurs.

Bad DLLP

Correctable

This error occurs when a CRC verification fails.

Replay timer

Correctable

This error occurs when the replay timer times out.

Replay num rollover

Correctable

This error occurs when the replay number rolls over.

Data link layer protocol

Uncorrectable
(fatal)

This error occurs when a sequence number specified by the
AckNak_Seq_Num

does not correspond to an unacknowledged TLP.

Advertising