Rate_cntl), Section 5.32 – Texas Instruments TMS320TCI648x User Manual

Page 154

Advertising
background image

www.ti.com

5.32 INTDSTn Interrupt Rate Control Register (INTDSTn_RATE_CNTL)

SRIO Registers

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).

Serial RapidIO (SRIO)

154

SPRUE13A – September 2006

Submit Documentation Feedback

Advertising