
DMA Registers
5-72
ADSP-BF59x Blackfin Processor Hardware Reference
The processor supports a flexible interrupt control structure with three
interrupt sources:
• Data driven interrupts (see
Table 5-7
)
• Peripheral error interrupts
• DMA error interrupts (for example, bad descriptor or bus error)
Separate interrupt request (IRQ) levels are allocated for data, peripheral
error, and DMA error interrupts.
The DMA error conditions for all DMA channels are OR’d together into
one system-level DMA error interrupt. The individual
IRQ_STATUS
words
of each channel can be read to identify the channel that caused the DMA
error interrupt.
Figure 5-7. DMA Interrupt Status Registers
0
0
15 14
13 12
11 10
9
8
7
6
5
4
3
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
This bit is set to 1 automatically when
the DMAx_CONFIG register is written
0 - This DMA channel is disabled, or it
is enabled but paused (FLOW
mode 0)
1 - This DMA channel is enabled and
operating, either transferring data
or fetching a DMA descriptor
DMA Interrupt
S
tatus Registers (DMAx_IRQ_
S
TATU
S
/MDMA_yy_IRQ_
S
TATU
S
)
DFETCH (DMA Descriptor Fetch) - RO
DMA_RUN (DMA Channel Running) - RO
DMA_DONE (DMA Comple-
tion Interrupt
S
tatus) - W1C
0 - No interrupt is being
asserted for this channel
1 - DMA work unit has
completed, and this DMA
channel’s interrupt is being
asserted
DMA_ERR (DMA Error Inter-
rupt
S
tatus) - W1C
0 - No DMA error has
occurred
1 - A DMA error has occurred,
and the global DMA Error
interrupt is being asserted.
After this error occurs,
the contents of the DMA
Current registers are
unspecified. Control/
Status and Parameter
registers are unchanged.
Reset = 0x0000
This bit is set to 1 automatically when
the DMAx_CONFIG register is written
with FLOW modes 4–7
0 - This DMA channel is disabled, or it
is enabled but stopped (FLOW
mode 0)
1 - This DMA channel is enabled and
presently fetching a DMA descriptor
Содержание ADSP-BF59x Blackfin
Страница 64: ...Development Tools 1 22 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 74: ...Processor Specific MMRs 2 10 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 204: ...Unique Information for the ADSP BF59x Processor 5 104 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 244: ...Programming Examples 6 40 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 345: ...ADSP BF59x Blackfin Processor Hardware Reference 9 9 Core Timer Unique Information for the ADSP BF59x Processor None...
Страница 346: ...Unique Information for the ADSP BF59x Processor 9 10 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 398: ...Unique Information for the ADSP BF59x Processor 11 42 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 622: ...Unique Information for the ADSP BF59x Processor 15 38 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 700: ...Programming Examples 16 78 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 738: ...Boundary Scan Architecture B 8 ADSP BF59x Blackfin Processor Hardware Reference...