
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
Содержание ADSP-21261 SHARC
Страница 30: ...Contents xxx ADSP 2126x SHARC Processor Hardware Reference ...
Страница 40: ...Register Diagram Conventions xl ADSP 2126x SHARC Processor Hardware Reference ...
Страница 58: ...Differences From Previous SHARCs 1 18 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 112: ...Secondary Processing Element PEy 2 54 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 178: ...Summary 3 66 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 204: ...DAG Instruction Summary 4 26 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 322: ...Setting Up DMA 7 32 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 436: ...SPORT Programming Examples 9 86 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 521: ...ADSP 2126x SHARC Processor Hardware Reference 11 31 Input Data Port rts IDP_ISR end ...
Страница 522: ...Input Data Port Programming Example 11 32 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 590: ...Timer Programming Examples 14 20 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 796: ...I O Processor Registers A 174 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 800: ...B 4 ADSP 2126x SHARC Processor Core Manual ...
Страница 846: ...Index I 36 ADSP 2126x SHARC Processor Hardware Reference ...