12. Serial RapidIO Registers > Internal Switching Fabric (ISF) Registers
380
Tsi578 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
12.11
Internal Switching Fabric (ISF) Registers
These registers provide control and status information concerning time-out errors in data crossing the
internal switching fabric.
12.11.1
Fabric Control Register
The TEA signal is asserted when a timeout is detected on the ISF due to the requested destination being
blocked. When this signal is asserted, it indicates to the source of the transaction that the requested
transaction could not be completed and is removed from the request queue.
The TEA error is reported through a port-write and/or an interrupt.
Register name: FAB_CTL
Reset value: 0x0F01_0200
Register offset: 1AA00
Bits
0
1
2
3
4
5
6
7
00:07
Reserved
RDR_LIMIT
08:15
RDR_LIMIT
_EN
Reserved
IN_ARB_MODE
Reserved
TEA_INT_E
N
TEA_EN
16:23
TEA_OUT[15:8]
24:31
TEA_OUT[7:0]
Bits
Name
Description
Type
Reset
Value
0:3
Reserved
N/A
R
0x0
4:7
RDR_LIMIT
Reorder Limit
When packets arrive at an ingress port they are sent to the fabric in order.
The fabric can change the order due to packet priority (if enabled through
IN_ARB_MODE), and the fabric can change the order to avoid head-of-line
blocking.
For the latter case, a limit can be placed on the number of times a packet
allows a lower or same priority packet to be placed ahead of it. This can be
used to provide an upper bound on packet latency.
If RDR_LIMIT_EN is set to 1, then the value in RDR_LIMIT is the maximum
number of times a packet with lower or same priority can be moved ahead
of a packet.
R/W
0xF
8
RDR_LIMIT
_EN
Reorder Limit Enable.
0 = No limit
1 = Reordering of lower or same priority packets is limited by the value in
RDR_LIMIT (recommended)
R/W
0
9
Reserved
N/A
R
0