IDT Error Management
Revision 1.5
Integrated Device Technology, Inc.
CPS-16/12/8 User Manual
5 - 8
July 10, 2012
5.1.1.8 RIO Logical and Transport Layer Errors
The device supports the ability to detect the following RIO Logical and Transport Layer errors. If Port level
error reporting is enabled each of the errors defined below may be sent to the Error Log when detected.
Table 5.9
RIO Logical and Transport Errors and Codes -- Group Number 0x9
Fatal link response
timeout encountered
0x8C
Triggered when 16 link timeouts occur while waiting for a link
response. Reported only when Port error reporting is enabled.
Link Timeout
encountered
0x8D
Triggered when a link timeout is encountered. Reported only
when Port error reporting is enabled.
Received unsolicited
restart retry
0x8E
Triggered when an unsolicited restart-from-retry control symbol is
received. Reported only when Port error reporting is enabled.
Received unsolicited
link response
0x8F
Triggered when an unsolicited link response control symbol is
received. Reported only when Port error reporting is enabled.
Error
Code
Description
Packet Length error
0x90
Triggered when a packet is received which exceeds the RIO
length maximum (69 words). Reported only when Port error
reporting is enabled.
Invalid transaction
type
0x91
Triggered when a packet is received with an invalid tt field.
Reported only when Port error reporting is enabled.
Pri - 0 Rx buffer over-
flow
0x92
Triggered when the priority 0 packet buffer encounters an over-
flow condition. Reported only when Port error reporting is
enabled.
Pri - 1 Rx buffer over-
flow
0x93
Triggered when the priority 1 packet buffer encounters an over-
flow condition. Reported only when Port error reporting is
enabled.
Pri - 2 Rx buffer over-
flow
0x94
Triggered when the priority 2 packet buffer encounters an over-
flow condition. Reported only when Port error reporting is
enabled.
Pri - 3 Rx buffer over-
flow
0x95
Triggered when the priority 3 packet buffer encounters an over-
flow condition. Reported only when Port error reporting is
enabled.
Rx buffer abort
0x96
Tirggered when a packet of any priority overflows one of the
pre-switched packet buffers. Reported only when Port error
reporting is enabled. This error code is a logical or of the errors
represented by codes 0x92 through 0x95 and of those repre-
sented by codes 0x 9A through 0x9D
Table 5.8 RIO Link Protocol Errors and Codes -- Group Number 0x8
Error
Code
Description