12. Serial RapidIO Registers > RapidIO Error Management Extension Registers
286
Tsi578 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
12.7.1
Port Behavior When Error Rate Failed Threshold is Reached
When the Error Rate Counter (ERR_RATE_CNT field) reaches the enabled Error Rate Failed
Threshold (ERR_RFT field), the behavior of the port depends upon the value of the STOP_FAIL_EN
bit and the DROP_EN bit in the
“RapidIO Port x Error and Status CSR” on page 278
.
The required
behavior is defined in
SP9
0x1280
1x Serial port
SP10
0x12C0
1x/4x Serial port
SP11
0x1300
1x Serial port
SP12
0x1340
1x/4x Serial port
SP13
0x1380
1x Serial port
SP14
0x13C0
1x/4x Serial port
SP15
0x1400
1x Serial port
Table 39: STOP_FAIL_EN and DROP_EN Setting
Bit Setting
Port Behavior
STOP_FAIL_EN
Stop on Port
Failed
Encountered
Enable
DROP_EN
Drop Packet
Enable
0
0
The port continues to attempt to transmit packets to the connected device if the Output
Failed Encountered bit is set and/or if the Error Rate Failed threshold has been met or
exceeded.
0
1
The port discards packets that receive a Packet-not-accepted control symbol when the
Error Rate Failed Threshold has been met or exceeded. Upon discarding a packet, the
port sets the Output Packet-dropped bit in the Port
x
Error and Status CSR. If the output
port “heals”, the Error Rate Counter falls below the Error Rate Failed Threshold and the
output port continues to forward all packets.
1
0
The port stops attempting to send packets to the connected device when the Output
Failed Encountered bit is set. The output port becomes congested.
1
1
The port discards all output packets without attempting to send when the port’s Output
Failed Encountered bit is set. Upon discarding a packet, the port sets the Output
Packet-dropped bit in the
“RapidIO Port x Error and Status CSR” on page 278
Caution: When both bits are set, only the stored packets in the queue are discarded. Any
packets sent after are forwarded.
Table 38: Error Management Registers (Continued)
Port
Offset
Description