Serial RapidIO (SRIO) User's Guide
www.ti.com
5.73 Port Control CSR n (SP n_CTL)
SRIO Registers
Each of the four ports is supported by a register of this type (see Table 148 ). The port control CSR n
(SP n_CTL) is shown in Figure 136 and described in Table 149 . To change from 1 lane to 4 lanes there
are 2 registers that need to be programmed. The SP_IP_MODE (offset 0x12004) bits 31-30 are set to be
1x/4p or 4 ports (1x mode each). The PER_SET_CNTL (offset 0x0020) bit 8 is set up for port (1x/4p) or
priority based (1x mode each).
Table 148. SP n_CTL Registers and the Associated Ports
Register Address Offset Associated Port
SP0_CTL 115Ch Port 0
SP1_CTL 117Ch Port 1
SP2_CTL 119Ch Port 2
SP3_CTL 11BCh Port 3
Figure 136. Port Control CSR n (SP n_CTL)
31 30 29 27 26 24
PORT_WIDTH INITIALIZED_PORT_WIDTH PORT_WIDTH_OVERRIDE
R-01 R-000 R/W-000
23 22 21 20 19 18 16
OUTPUT_ INPUT_ ERROR_
PORT_ MULTICAST_
PORT_ PORT_ CHECK_ Reserved
DISABLE PARTICIPANT
ENABLE ENABLE DISABLE
R/W-0 R/W-0 R/W-0 R/W-0 R-0 R-0
15 8
Reserved
R-0
7 4 3 2 1 0
STOP_PORT_ DROP_
PORT_
Reserved FLD_ENC_ PACKET_ PORT_TYPE
LOCKOUT
ENABLE ENABLE
R-0 R/W-0 R/W-0 R/W-0 R-1
LEGEND: R/W = Read/Write; R = Read only; - n = Value after reset
Table 149. Port Control CSR n (SP n_CTL) Field Descriptions
Bit Field Value Description
31–30 PORT_WIDTH Port width. This read-only field indicates the hardware width of
the port.
00b Single-lane port (valid for all ports)
01b Four-lane port (valid for port 0 only)
1xb Reserved
29–27 INITIALIZED_PORT_WIDTH Initialized port width. This read-only field indicates the width of
the ports after initialization.
000b Single-lane port, lane 0
001b Single-lane port, lane 2 (See RapidIO Serial Spec 1.2, Chapter
4.4.10)
010b Four-lane port
011b–111b Reserved
206 Serial RapidIO (SRIO) SPRUE13A – September 2006
Submit Documentation Feedback