DAI Interrupt Controller
12-30
ADSP-2126x SHARC Processor Hardware Reference
cleared. When the
DAI_IRPTL_L
register is read, the low priority latched
interrupts are all cleared.
Rising and Falling Edge Masks
For interrupt sources that correspond to waveforms (as opposed to DAI
event signals such as DMA complete or buffer full), the edge of a wave-
form may be used as an interrupt source as well. Just as interrupts can be
generated by a source, interrupts can also be generated latched on the ris-
ing (or falling) edges of a signal. This concept does not exist in the main
Interrupt Controller, only in the DAI Interrupt Controller.
When a signal comes in, the system needs to determine what kind of sig-
nal it is and what kind of protocol, as a result, to service. The preamble
indicates the signal type. When the protocol changes, output (signal) type
is noted.
For audio applications, the ADSP-2126x needs information about inter-
rupt sources that correspond to waveforms (not event signals). As a result,
the falling edge of the waveform may be used as an interrupt source as
well. Programs may elect to use any of four conditions:
• Latch on the rising edge
• Latch on the falling edge
• Latch on
both
the rising and falling edge
The DAI Interrupt Controller may be configured using three registers.
Each of the 32 interrupt lines can be independently configured to trigger
in response to the incoming signal’s rising edge, its falling edge, both the
rising edge and the falling edge, or neither the rising edge nor the falling
edge. Setting a bit in either the
DAI_IRPTL_RE
or
DAI_IRPTL_FE
registers
enables the interrupt level on the rising and falling edges, respectively. For
more information on these registers, see
and
.
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 ...