Texas Instruments TMS320TCI648x manual INTDSTn Interrupt Rate Control Register INTDSTnRATECNTL

Models: TMS320TCI648x

1 256
Download 256 pages 4.34 Kb
Page 154
Image 154

www.ti.com

SRIO Registers

5.32 INTDSTn Interrupt Rate Control Register (INTDSTn_RATE_CNTL)

There are eight interrupt rate control registers, one for each interrupt destination (see Table 85). Figure 93 and Table 86 provide a general description for an interrupt rate control register. These registers are used to set the rate at which an interrupt can be generated for each interrupt destination. A write to one of the registers reloads a counter and immediately starts the counter decrementing. When the counter value reaches 0 (after counting down or after a CPU write of 0), the interrupt logic generates a single interrupt pulse if any bits in the corresponding ICSR are set (or become set after the zero count is reached). For additional programming see Section 4.7.

Table 85. INTDSTn_RATE_CNTL Registers and the Associated Interrupt

Destinations

Register

Address Offset

Associated Interrupt

 

 

Destination

INTDST0_RATE_CNTL

0320h

INTDST0

INTDST1_RATE_CNTL

0324h

INTDST1

INTDST2_RATE_CNTL

0328h

INTDST2

INTDST3_RATE_CNTL

032Ch

INTDST3

INTDST4_RATE_CNTL

0330h

INTDST4

INTDST5_RATE_CNTL

0334h

INTDST5

INTDST6_RATE_CNTL

0338h

INTDST6

INTDST7_RATE_CNTL

033Ch

INTDST7

Figure 93. INTDSTn Interrupt Rate Control Register (INTDSTn_RATE_CNTL)

31

0

COUNT_DOWN_VALUE

R/W-00000000h

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

Table 86. INTDSTn Interrupt Rate Control Register (INTDSTn_RATE_CNTL) Field Descriptions

Bit

Field

Value

Description

31–0

COUNT_DOWN_VALUE

00000000h

The value written to this field is immediately transferred to the interrupt

 

 

to

rate counter, which starts counting down (or causes an interrupt if 0 is

 

 

FFFFFFFFh

written).

154

Serial RapidIO (SRIO)

SPRUE13A –September 2006

Submit Documentation Feedback

Page 154
Image 154
Texas Instruments TMS320TCI648x manual INTDSTn Interrupt Rate Control Register INTDSTnRATECNTL, Countdownvalue