DMA Registers
5-10
Figure 5–3. DMA Channel Secondary Control Register
31 19
18
16
Reserved
DMAC EN
R, +0000 0000 0000 0
RW, +000
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
WSYNC
CLR
WSYNC
STAT
RSYNC
CLR
RSYNC
STAT
WDROP
IE
WDROP
COND
RDROP
IE
RDROP
COND
BLOCK
IE
BLOCK
COND
LAST
IE
LAST
COND
FRAME
IE
FRAME
COND
SX
IE
SX
COND
RW,
+0
RW,
+0
RW,
+0
RW,
+0
RW,
+0
RW,
+0
RW,
+0
RW,
+0
RW,
+1
RW,
+0
RW,
+0
RW,
+0
RW,
+0
RW,
+0
RW,
+0
RW,
+0
Table 5–4. DMA Channel Secondary Control Register Field Descriptions
Field
Description
Section
SX COND
FRAME COND
LAST COND
BLOCK COND
RDROP COND
WDROP COND
DMA condition. Each bit indicates a separate condition.
A0 value indicates that the condition is not detected.
A1 value indicates that the condition is detected.
5.10
SX IE
FRAME IE
LAST IE
BLOCK IE
RDROP IE
WDROP IE
DMA condition interrupt enable
IE = 0: associated condition does not enable DMA channel interrupt
IE = 1: associated condition enables DMA channel interrupt
5.10.1
RSYNC STAT
WSYNC STAT
Read or write synchronization status
STAT = 0: synchronization is not received
STAT = 1: synchronization is received
5.6.1
DMAC EN
DMAC pin control
DMAC EN = 000b: DMAC pin is held low.
DMAC EN = 001b: DMAC pin is held high.
DMAC EN = 010b: DMAC reflects RSYNC STAT.
DMAC EN = 011b: DMAC reflects WSYNC STAT.
DMAC EN = 100b: DMAC reflects FRAME COND.
DMAC EN = 101b: DMAC reflects BLOCK COND.
DMAC EN = other: reserved
5.12
RSYNC CLR
WSYNC CLR
Read or write synchronization status clear
Read as 0 write 1 to clear associated status
5.6.1