www.ti.com

SRIO Registers

5.26DOORBELLn Interrupt Condition Routing Registers (DOORBELLn_ICRR and DOORBELLn_ICRR2)

When doorbell packets are received by the SRIO peripheral, these ICRRs route doorbell interrupt requests from the associated doorbell ICSR to user-selected interrupt destinations. Each of the four doorbells can be mapped to these registers (see Table 77). The general field description in Table 78 applies to an ICRx field of either register. For additional programming information, see Section 4.4.1 and Section 2.3.6.

 

Table 77. DOORBELLn_ICRR Registers

Register

Address Offset

DOORBELL0_ICRR

0280h

DOORBELL0_ICRR2

0284h

DOORBELL1_ICRR

0290h

DOORBELL1_ICRR2

0294h

DOORBELL2_ICRR

02A0h

DOORBELL2_ICRR2

02A4h

DOORBELL3_ICRR

02B0h

DOORBELL3_ICRR3

02B4h

Figure 87. Doorbell n Interrupt Condition Routing Registers

Doorbell n Interrupt Condition Routing Register (DOORBELLn_ICRR)

 

 

 

31

28

27

24

23

20

19

16

ICR7

 

ICR6

 

ICR5

 

 

ICR4

R/W-0h

 

R/W-0h

 

R/W-0h

 

 

R/W-0h

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 n Interrupt Condition Routing Register 2 (DOORBELLn_ICRR2)

 

 

 

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 78. DOORBELLn Interrupt Condition Routing Register Field Descriptions

Field

Value

Description

ICRx

 

Interrupt condition routing. Routes the interrupt request from doorbell n, bit x to one of eight

(x = 0 to 15)

interrupt destinations (INTDST0–INTDST7). 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.

 

0000b

INTDST0

 

0001b

INTDST1

 

0010b

INTDST2

 

0011b

INTDST3

 

0100b

INTDST4

 

0101b

INTDST5

 

0110b

INTDST6

 

0111b

INTDST7

 

1xxxb

Reserved

144

Serial RapidIO (SRIO)

SPRUE13A –September 2006

Submit Documentation Feedback

Page 144
Image 144
Texas Instruments TMS320TCI648x manual Doorbell nICRR Registers, Field Value Description