IP-PCIE/1 Altera, IP-PCIE/1 Datasheet - Page 204

IP CORE - PCI Express X1 Lane

IP-PCIE/1

Manufacturer Part Number
IP-PCIE/1
Description
IP CORE - PCI Express X1 Lane
Manufacturer
Altera
Type
MegaCorer
Datasheets

Specifications of IP-PCIE/1

Software Application
IP CORE, Interface And Protocols, PCI
Supported Families
Arria GX, Cyclone II, HardCopy II, Stratix II
Core Architecture
FPGA
Core Sub-architecture
Arria, Cyclone, Stratix
Rohs Compliant
NA
Function
PCI Express Compiler, x1 Link Width
License
Initial License
Lead Free Status / RoHS Status
na
Lead Free Status / RoHS Status
na
12–4
Table 12–4. Errors Detected by the Transaction Layer (Part 2 of 3)
PCI Express Compiler User Guide
Completion timeout
Completer abort
Unexpected completion
Receiver overflow
Flow control protocol error
(FCPE)
(1)
Error
(1)
(1)
Uncorrectable
(non-fatal)
Uncorrectable
(non-fatal)
Uncorrectable
(non-fatal)
Uncorrectable
(fatal)
Uncorrectable
(fatal)
Type
This error occurs when a request originating from the application layer
does not generate a corresponding completion transaction layer packet
within the established time. It is the responsibility of the application layer
logic to provide the completion timeout mechanism. The completion
timeout should be reported from the transaction layer using the
cpl_err[0] signal.
The application layer reports this error using the cpl_err[2]signal
when it aborts receipt of a transaction layer packet.
This error is caused by an unexpected completion transaction. The IP
core handles the following conditions:
In all of the above cases, the TLP is not presented to the application
layer; the IP core deletes it.
Other unexpected completion conditions can be detected by the
application layer and reported through the use of the cpl_err[2]
signal. For example, the application layer can report cases where the
total length of the received successful completions do not match the
original read request length.
This error occurs when a component receives a transaction layer packet
that violates the FC credits allocated for this type of transaction layer
packet. In all cases the IP core deletes the TLP and it is not presented to
the application layer.
A receiver must never cumulatively issue more than 2047 outstanding
unused data credits or 127 header credits to the transmitter.
If Infinite credits are advertised for a particular TLP type (posted,
non-posted, completions) during initialization, update FC DLLPs must
continue to transmit infinite credits for that TLP type.
The requester ID in the completion packet does not match the
configured ID of the endpoint.
The completion packet has an invalid tag number. (Typically, the tag
used in the completion packet exceeds the number of tags specified.)
The completion packet has a tag that does not match an outstanding
request.
The completion packet for a request that was to I/O or configuration
space has a length greater than 1 dword.
The completion status is Configuration Retry Status (CRS) in
response to a request that was not to configuration space.
Description
December 2010 Altera Corporation
Chapter 12: Error Handling
Transaction Layer Errors

Related parts for IP-PCIE/1