
ADSP-2126x SHARC Processor Hardware Reference
12-29
Digital Audio Interface
High and Low Priority Latches
In the ADSP-2126x, a pair of registers (
DAI_IRPTL_H
and
DAI_IRPTL_L
)
replace functions normally performed by the
IRPTL
register. A single regis-
ter (
DAI_IRPTL_PRI
) specifies the latch to which each of these interrupts
are mapped.
Two registers (
DAI_IRPTL_RE
and
DAI_IRPTL_FE
) replace the DAI periph-
eral’s version of the
IMASK
register. As with the
IMASK
register, these DAI
registers provide a way to specify which interrupts to notice and handle,
and which interrupts to ignore. These dual registers function like
IMASK
does, but with a higher degree of granularity.
Signals from the SRU can be used to generate interrupts. For example,
when
SRU_EXTMISCA2_INT
(bit 30) or
DAI_IRPTL_H
is set to one, any signal
from the external miscellaneous Channel 2 generates an interrupt. If set to
one, DAI interrupts trigger an interrupt in the core and the interrupt latch
is set. A read of this bit does not reset it to zero. The bit is only set to zero
when the cause of the interrupt is cleared. A DAI interrupt indicates the
source (in this case, external miscellaneous A, Channel 2), and checks the
IVT for an instruction (next operation) to perform.
The 32 interrupt signals within the Interrupt Controller are mapped to
two interrupt signals in the primary Interrupt Controller of the SHARC
core. The
DAI_IRPT_PRI
register specifies if the Interrupt Controller inter-
rupt is mapped to the high or low core interrupt (1 = high priority and 0 =
low priority).
The
DAI_IRPTL_H
register is a read-only register with bits set for every DAI
interrupt latched for the high priority core interrupt. The
DAI_IRPTL_L
register is a read-only register with bits set for every DAI interrupt latched
for the low priority core interrupt. When a DAI interrupt occurs, the low
or high priority core ISR should interrogate its corresponding register to
determine which of the 32 interrupt sources to service. When the
DAI_IRPTL_H
register is read, the high priority latched interrupts are all
Summary of Contents for ADSP-21261 SHARC
Page 30: ...Contents xxx ADSP 2126x SHARC Processor Hardware Reference ...
Page 40: ...Register Diagram Conventions xl ADSP 2126x SHARC Processor Hardware Reference ...
Page 58: ...Differences From Previous SHARCs 1 18 ADSP 2126x SHARC Processor Hardware Reference ...
Page 112: ...Secondary Processing Element PEy 2 54 ADSP 2126x SHARC Processor Hardware Reference ...
Page 178: ...Summary 3 66 ADSP 2126x SHARC Processor Hardware Reference ...
Page 204: ...DAG Instruction Summary 4 26 ADSP 2126x SHARC Processor Hardware Reference ...
Page 322: ...Setting Up DMA 7 32 ADSP 2126x SHARC Processor Hardware Reference ...
Page 436: ...SPORT Programming Examples 9 86 ADSP 2126x SHARC Processor Hardware Reference ...
Page 521: ...ADSP 2126x SHARC Processor Hardware Reference 11 31 Input Data Port rts IDP_ISR end ...
Page 522: ...Input Data Port Programming Example 11 32 ADSP 2126x SHARC Processor Hardware Reference ...
Page 590: ...Timer Programming Examples 14 20 ADSP 2126x SHARC Processor Hardware Reference ...
Page 796: ...I O Processor Registers A 174 ADSP 2126x SHARC Processor Hardware Reference ...
Page 800: ...B 4 ADSP 2126x SHARC Processor Core Manual ...
Page 846: ...Index I 36 ADSP 2126x SHARC Processor Hardware Reference ...