Serial RapidIO (SRIO) User's Guide

www.ti.com
5.92 Port IP Mode CSR (SP_IP_MODE)
SRIO Registers
The port IP mode CSR (SP_IP_MODE) is shown in Figure 155 and described in Table 177 . For additional
programming information, see Section 2.3.13.2 .
Figure 155. Port IP Mode CSR (SP_IP_MODE) - Address Offset 12004h
31 30 29 28 27 26 25 24 16
IDLE_ TX_
PW_ TGT_ SELF_
SP_MODE ERR_ FIFO_ Reserved
DIS ID_DIS RST
DIS BYPASS
R/W-0 R/W-0 R/W-0 R/W-0 R-0 R/W-0 R-0
15 6 5 4 3 2 1 0
MLTC_ MLTC_ RST_ RST_ PW_ PW_
Reserved
EN IRQ EN CS EN IRQ
R-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
LEGEND: R/W = Read/Write; R = Read only; - n = Value after reset
Table 177. Port IP Mode CSR (SP_IP_MODE) Field Descriptions
Bit Field Value Description
31–30 SP_MODE SRIO port IP mode of operation
00b RapidIO Physical Layer 1x/4x LP-Serial Specification
01b 4 ports (1x mode each)
10b Reserved
11b Reserved
29 IDLE_ERR_DIS Idle error checking disable
0 Error checking enabled (default), only |K|, |A| and |R| characters are available. If input receives
any other characters in idle sequence, it should enter the Input-Error-stopped state.
1 Error checking disabled, all not idle or invalid characters during idle sequence are ignored
28 TX_FIFO_BYPASS Transmit FIFO bypass
0 The TX_FIFO is operational (default)
1 The TX_FIFO is bypassed. The txbclk and the sys_clk must be locked during operation, but the
phase variation up to 1 clock cycle is allowable. The 4 deep FIFO is used to accommodate the
phase difference.
27 PW_DIS Port-write error reporting disable.
0 Enable Port-Write Error reporting (default)
1 Disable Port-Write Error reporting
26 TGT_ID_DIS Destination ID Decode Disable- Definition of packet acceptance by the physical layer.
0 Packet accepted if DestID = Base ID. When DestID is not equal to Base ID, the packet is
ignored; i.e., it is accepted by RapidIO port but is not forwarded to logical layer.
1 Packet accepted with any DestID and forwarded to the logical layer.
25 SELF_RST Self reset interrupt enable, when 4 link-request reset control symbols are accepted.
0 Self reset interrupt disabled (default), interrupt signal is asserted
1 Self reset interrupt enabled, the reset signal is asserted by the reset controller. When the
SELF_RST is set to 1, the SERDES macro resets and all register values from address offset
1000h and higher are returned to default value. All initialized values are lost.
24–6 Reserved 0 These read-only bits return 0s when read.
5 MLTC_EN Multicast-Event Interrupt Enable. If enabled, the interrupt signal is High when the
Multicast-Event control symbol is received by any port.
0 Multicast interrupt disable
1 Multicast interrupt enable
4 MLTC_IRQ Multicast-event interrupt status. Once set, the MLTC_IRQ bit remains set until software writes a
1 to it. The mltc_irq output signal is driven by this bit.
0 The multicast event control symbol has not been received by any of the ports.
1 The multicast-event control symbol has been received by one of the ports.
SPRUE13A September 2006 Serial RapidIO (SRIO) 231
Submit Documentation Feedback