Altera Arria V Avalon-ST User Manual
Page 130
Error
Type
Description
Unexpected completion
Uncorrectable
(non-fatal)
This error is caused by an unexpected completion
transaction. The Hard IP block handles the following
conditions:
• 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.
In all of the above cases, the TLP is not presented to the
Application Layer; the Hard IP block deletes it.
The Application Layer can detect and report other
unexpected completion conditions using 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.
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.
2014.12.15
Transaction Layer Errors
8-5
Error Handling
Altera Corporation