www.ti.com

Interrupt Conditions

When doorbell packets are received by the SRIO peripheral, these ICRRs route doorbell interrupt requests to interrupt destinations. For example, if ICS6 = 1 in DOORBELL2_ICSR and ICR6 = 0010b in DOORBELL2_ICRR, the interrupt request from Doorbell 2, bit 6 is sent to interrupt destination 2.

Figure 54. Doorbell 0 Interrupt Condition Routing Registers

Doorbell 0 Interrupt Condition Routing Register (DOORBELL0_ICRR) (Address Offset 0280h)

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

Doorbell 0 Interrupt Condition Routing Register 2 (DOORBELL0_ICRR2) (Address Offset 0284h)

 

 

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

4.4.1.1CPPI Interrupt Condition Routing Registers

Figure 55 shows the ICRRs for the RXU, and Figure 56 shows the ICRRs for the TXU. 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. Similarly, if ICS6 = 1 in TX_CPPI_ICSR and ICR6 = 0011b in TX_CPPI_ICRR, the interrupt request from TX buffer descriptor queue 6 is sent to interrupt destination 3.

Figure 55. 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

94

Serial RapidIO (SRIO)

SPRUE13A –September 2006

 

 

Submit Documentation Feedback

Page 94
Image 94
Texas Instruments TMS320TCI648x manual Cppi Interrupt Condition Routing Registers, ICR7 ICR6 ICR5 ICR4, ICR3 ICR2 ICR1 ICR0