IDT Error Management
Revision 1.5
Integrated Device Technology, Inc.
CPS-16/12/8 User Manual
5 - 7
July 10, 2012
5.1.1.7 RIO Link Protocol Errors
The device supports the ability to detect the following RIO Link Protocol 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.8 RIO Link Protocol Errors and Codes -- Group Number 0x8
Error
Code
Description
Received control
symbol with bad CRC
0x80
Triggered when a control symbol with a bad CRC is received.
Reported only when Port error reporting is enabled.
Received packet with
bad CRC
0x81
Triggered when a packet with a bad CRC is received. Reported
only when Port error reporting is enabled.
Received unexpected
AckID
0x82
Triggered when a packet is received with an unexpected AckID
(not the next in sequential order). Reported only when Port error
reporting is enabled.
Unexpected STOMP
received
0x83
Triggered when a STOMP control symbol is received unexpect-
edly (i.e. not received packet to STOMP). Reported only when
Port error reporting is enabled.
Unexpected End of
Packet received
0x84
Triggered when an unexpected EOP control symbol is received
(i.e. when not having currently received a packet). Reported only
when Port error reporting is enabled.
Port initialization
reacquired
0x85
Triggered when a port which was properly initialized, lost initializa-
tion, and then properly reacquired initialization. This error will only
be detected when the output side of the port transmitter reacquires
the port init signal after having lost it. It will not be detected when
initialization is first acquired after power-up or disabling and re-
enabling the port of following a soft reset event. It will be detected
only when initialization is lost during the normal exchange of pack-
ets and control symbols. Reported only when Port error reporting
is enabled.
Received unexpected
non-maintenance
packet
0x86
Triggered when an unexpected non-maintenance packet is
received while the port is in a state such that is can only respond
to maintenance packets. Reported only when Port error reporting
is enabled
Received packet
accept with an
unexpected AckID
0x87
Triggered when a packet accept control symbol is received which
is not expected (not in sequential order). Reported only when Port
error reporting is enabled.
Received packet retry
with an unexpected
AckID
0x88
Triggered when a packet retry control symbol is received which is
not expected (not in sequential order). Reported only when Port
error reporting is enabled.
Received packet retry
with an valid AckID
0x89
Triggered when a packet retry control symbol is received with a
valid AckID. Reported only when Port error reporting is enabled.
Received packet not
accepted
0x8A
Triggered when a packet not accepted control symbol is received.
Reported only when Port error reporting is enabled.
Received link response
with invalid AckID
0x8B
Triggered when a link response control symbol is received with an
invalid AckID. Reported only when Port error reporting is enabled.