IDT Error Management
Revision 1.5
Integrated Device Technology, Inc.
CPS-16/12/8 User Manual
5 - 9
July 10, 2012
5.1.2 Special Error Structures and Functionality
5.1.2.1 Special Error Filter Register
The device provides Special Error Filter Registers which allow the user to configure special behavior when
a specific error type is received by the Error Management logic. Each register supports the ability for the
user to configure whether a detected specific error (defined by Number, Group, and Source) causes the
device to count the error, flag the error, initiate the generation and transmission of a maintenance packet, or
stop the Error Management function altogether. Each of the 8 registers also allow the user to mask the
error’s Source, Group, and Number values.
5.1.2.2 Error Flag Register
The device provides an Error Flag Register which indicates that one or more of the errors defined by the
Special Error Filter Register has been detected. If the error flag bit in the Special Error Filter register is set
for a specific error (as defined by Error Source, and Error Code), then a bit in the Error Flag Register is set
to indicate which of the 8 special configured errors has been detected. If additional errors are detected,
which are enabled by their respective Special Error Filter Register configuration to be flagged, corre-
sponding bits in the Error Flag Register are set as well. When the user reads out the flag register, all flag
bits are de-asserted. The Error Flag Register will be reset when the Error Management module is reset, or
the Error Flag bit in Error Reset Register is set.
5.1.2.3 Error Interrupt
The device provides a single open-drain interrupt pin. Its output state is driven by the logical OR of all Error
Flag Register bits such that, if any one of the error flag bits are set, the Interrupt pin is driven to its low
voltage state. Open-drain allows multiple such devices to be connected to a single bus, likely to an interrupt
input of a host processor.
Dropped packet --
CRC retransmit limit
0x99
Triggered when a packet in the retransmit buffer has been
retransmitted the configured maximum number of times due to
the reception of a packet_not_accept control symbol with bad
CRC status. Reported only when Port error reporting is
enabled.
Pri - 0 Rx maintenance
buffer overflow
0x9A
Triggered when the priority 0 maintenance buffer encounters
an overflow condition. Reported only when Port error reporting
is enabled.
Pri - 1 Rx maintenance
buffer overflow
0x9B
Triggered when the priority 1 maintenance buffer encounters
an overflow condition. Reported only when Port error reporting
is enabled.
Pri - 2 Rx maintenance
buffer overflow
0x9C
Triggered when the priority 2 maintenance buffer encounters
an overflow condition. Reported only when Port error reporting
is enabled.
Pri - 3 Rx maintenance
buffer overflow
0x9D
Triggered when the priority 3 maintenance buffer encounters
an overflow condition. Reported only when Port error reporting
is enabled.
Trace Match Error
0x9E
Reserved for Internal Use
Filter error
0x9F
Filter error
Error
Code
Description