Error reporting and data poisoning, Error reporting and data poisoning -5 – Altera Arria 10 Avalon-MM DMA User Manual

Page 110

Advertising
background image

Error

Type

Description

Receiver overflow

(1)

Uncorrectable

(fatal)

This error occurs when a component receives a TLP that

violates the FC credits allocated for this type of TLP. In

all cases the hard IP block deletes the TLP and it is not

presented to the Application Layer.

Flow control protocol

error (FCPE)

(1)

Uncorrectable

(fatal)

This error occurs when a component does not receive

update flow control credits with the 200 µs limit.

Malformed TLP

Uncorrectable

(fatal)

This error is caused by any of the following conditions:
• The data payload of a received TLP exceeds the

maximum payload size.

• The

TD

field is asserted but no TLP digest exists, or a

TLP digest exists but the

TD

bit of the PCI Express

request header packet is not asserted.

• A TLP violates a byte enable rule. The Hard IP block

checks for this violation, which is considered

optional by the PCI Express specifications.

• A TLP in which the

type

and

length

fields do not

correspond with the total length of the TLP.

• A TLP in which the combination of format and type

is not specified by the PCI Express specification.

• A request specifies an address/length combination

that causes a memory space access to exceed a 4

KByte boundary. The Hard IP block checks for this

violation, which is considered optional by the PCI

Express specification.

• Messages, such as Assert_INTX, Power

Management, Error Signaling, Unlock, and Set

Power Slot Limit, must be transmitted across the

default traffic class.

The Hard IP block deletes the malformed TLP; it is not

presented to the Application Layer.

Note:
1. Considered optional by the PCI Express Base Specification Revision .

Error Reporting and Data Poisoning

How the Endpoint handles a particular error depends on the configuration registers of the device.
Refer to the PCI Express Base Specification 3.0 for a description of the device signaling and logging for an

Endpoint.

UG-01145_avmm_dma

2015.05.14

Error Reporting and Data Poisoning

8-5

Error Handling

Altera Corporation

Send Feedback

Advertising