12. Serial RapidIO Registers > IDT-Specific Performance Registers
344
Tsi574 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
12.9.11
RapidIO Port x Transmitter Output Queue Congestion Status Register
This register is used to monitor data congestion in the output buffer. New packets accumulate in the
output buffers, destined for the switching fabric. When the number of buffers in use equals or exceeds
the threshold set in DEPTH field of the
“RapidIO Port x Transmitter Output Queue Depth Threshold
, the CONG_CTR field in this register is incremented.
The CONG_CTR counter value is writable for testing purposes. This counter stops counting when it
reaches its maximum value. Writing 1 into the OUTB_DEPTH field in the
interrupt status bit causes this counter to be reset to 0. The CONG_CTR
is enabled, when CONG_THRESH value is configured to a value other than 0. The CONG_CTR value
is decremented by 1 if it is not read within the Error Rate Bias frequency as specified by the ERR_RB
field in the
“RapidIO Port x Error Rate CSR” on page 296
If the CONG_CTR equals or exceeds the threshold CONG_THRESH, the maskable OUTB_DEPTH
interrupt is generated.
Register name: SP{0..7}_TX_Q_STATUS
Reset value: 0x0000_0000
Register offset: 13084, 13184, 13284, 13384, 13484,
13584, 13684, 13784
Bits
0
1
2
3
4
5
6
7
00:7
CONG_CTR
8:15
CONG_CTR
16:23
CONG_THRESH
24:31
CONG_THRESH
Bits
Name
Description
Type
Reset
Value
0:15
CONG_CTR
Output Queue Depth Count
The number of times that the output queue exceeds the threshold
DEPTH field of the
“RapidIO Port x Transmitter Output Queue Depth
Threshold Register” on page 342
. The count is incremented by 1
when a packet is received. This counter counts up to 0xFFFFand
remains at 0xFFFF until reset.
The counter is reset when 1 is written to the OUTB_DEPTH (see
“RapidIO Port x Interrupt Status Register” on page 318
) status bit.
The counter is enabled if CONG_THRESH is set to a value other
than 0.The CONG_CTR value is decremented by 1 whenever the
LEAK_RT [see
“RapidIO Port x Transmitter Output Queue Depth
Threshold Register” on page 342
] time period expires. The
CONG_CTR value never goes below 0.
R/W
0x0000