Texas Instruments TMS320TCI648x manual Interrupt Status Decode Registers, ICR2 ICR1 ICR0

Models: TMS320TCI648x

1 256
Download 256 pages 4.34 Kb
Page 97
Image 97

www.ti.com

Interrupt Conditions

Figure 58. Error, Reset, and Special Event Interrupt Condition Routing Registers

Error, Reset, and Special Event ICRR (ERR_RST_EVNT_ICRR) (Address Offset 02F0h)

31

 

 

 

 

 

 

 

 

 

 

Reserved

 

 

 

 

 

 

R-0

 

 

 

 

12

11

8

7

4

3

0

 

Reserved

 

ICR2

 

ICR1

 

ICR0

 

R-0

 

R/W-0000

 

R/W-0000

 

R/W-0000

Error, Reset, & Special Event ICRR 2 (ERR_RST_EVNT_ICRR2) (Address Offset 02F4h)

 

 

31

 

 

 

 

 

 

16

 

 

 

Reserved

 

 

 

 

 

 

R-0

 

 

 

15

12

11

8

7

4

3

0

 

ICR11

 

ICR10

 

ICR9

 

ICR8

 

R/W-0000

 

R/W-0000

 

R/W-0000

 

R/W-0000

Error, Reset, and Special Event ICRR 3 (ERR_RST_EVNT_ICRR3) (Address Offset 02F8h)

 

 

31

 

 

 

 

 

 

 

 

 

 

Reserved

 

 

 

 

 

 

R-0

 

 

 

 

 

 

 

 

4

3

0

 

 

 

Reserved

 

 

 

ICR16

 

 

 

R-0

 

 

 

R/W-0000

LEGEND: R/W = Read/Write; R = Read only; -n= Value after reset

 

 

 

 

4.5Interrupt Status Decode Registers

There are 8 blocks of the ICSRs to indicate the source of a pending interrupt.

0x0200: Doorbell0 interrupts

0x0210: Doorbell1 interrupts

0x0220: Doorbell2 interrupts

0x0230: Doorbell3 interrupts

0x0240: RX CPPI interrupts

0x0250: TX CPPI interrupts

0x0260: LSU interrupts

0x0270: Error, Reset, and Special Event interrupts

To reduce the number of reads (up to 5 reads) required to find the source bit, an Interrupt Status Decode Register (ISDR) is implemented for each supported physical interrupt destination. The device supports up to eight interrupt destinations, INTDST0–INTDST7. The names of the ISDRs and their address offsets are:

INTDST0_DECODE (Address offset 0300h)

INTDST1_DECODE (Address offset 0304h)

INTDST2_DECODE (Address offset 0308h)

INTDST3_DECODE (Address offset 030Ch)

INTDST4_DECODE (Address offset 0310h)

INTDST5_DECODE (Address offset 0314h)

INTDST6_DECODE (Address offset 0318h)

INTDST7_DECODE (Address offset 031Ch)

Aside from supporting different interrupt destinations, the ISDRs are the same in content and functionality. The register fields are shown in Figure 59. Figure 60 shows which interrupt sources can be mapped to

SPRUE13A –September 2006

Serial RapidIO (SRIO)

97

Submit Documentation Feedback

Page 97
Image 97
Texas Instruments TMS320TCI648x manual Interrupt Status Decode Registers, ICR2 ICR1 ICR0