Serial RapidIO (SRIO) User's Guide

www.ti.com
5.27 RX CPPI Interrupt Condition Routing Registers (RX_CPPI_ICRR and RX_CPPI_ICRR2)
SRIO Registers
Figure 88 and Table 79 summarize the ICRRs for the RXU. These registers route queue interrupts to
interrupt destinations. For example, if ICS6 = 1 in RX_CPPI_ICSR and ICR6 = 0010b in RX_CPPI_ICRR,
the interrupt request from RX buffer descriptor queue 6 is sent to interrupt destination 2. For additional
programming see Section 4.4.1.1 .
Figure 88. RX CPPI Interrupt Condition Routing Registers
RX CPPI Interrupt Condition Routing Register (RX_CPPI_ICRR) (Address Offset 02C0h)
31 28 27 24 23 20 19 16
ICR7 ICR6 ICR5 ICR4
R/W-0000 R/W-0000 R/W-0000 R/W-0000
15 12 11 8 7 4 3 0
ICR3 ICR2 ICR1 ICR0
R/W-0000 R/W-0000 R/W-0000 R/W-0000
RX CPPI Interrupt Condition Routing Register 2 (RX_CPPI_ICRR2) (Address Offset 02C4h)
31 28 27 24 23 20 19 16
ICR15 ICR14 ICR13 ICR12
R/W-0000 R/W-0000 R/W-0000 R/W-0000
15 12 11 8 7 4 3 0
ICR11 ICR10 ICR9 ICR8
R/W-0000 R/W-0000 R/W-0000 R/W-0000
LEGEND: R/W = Read/Write; - n = Value after reset
Table 79. RX CPPI Interrupt Condition Routing Register Field Descriptions
Field Value Description
ICR x Interrupt condition routing. Routes the interrupt request from RX buffer descriptor queue x to one of
(x = 0 to 15) eight interrupt destinations (INTDST0–INTDST7).
0000b INTDST0
0001b INTDST1
0010b INTDST2
0011b INTDST3
0100b INTDST4
0101b INTDST5
0110b INTDST6
0111b INTDST7
1xxxb Reserved
SPRUE13A September 2006 Serial RapidIO (SRIO) 145
Submit Documentation Feedback