6 DMA CONTROLLER (DMAC)
S1C31D50/D51 TECHNICAL MANUAL
Seiko Epson Corporation
6-13
(Rev. 2.00)
DMAC Primary-Alternate Clear Register
Register name
Bit
Bit name
Initial
Reset
R/W
Remarks
DMACPACLR
31–0 PACLR[31:0]
–
–
W
–
Bits 31–0 PACLR[31:0]
These bits disable the alternate data structures.
1 (W):
Disable alternate data structure (The DMACPASET register is cleared to 0.)
0 (W):
Ineffective
Each bit corresponds to a DMAC channel. The high-order bits for the unimplemented channels are
ineffective.
DMAC Priority Set Register
Register name
Bit
Bit name
Initial
Reset
R/W
Remarks
DMACPRSET
31–0 PRSET[31:0]
0x0000
0000
H0
R/W –
Bits 31–0 PRSET[31:0]
These bits increase the priority of each channel.
1 (W):
Increase priority
0 (W):
Ineffective
1 (R):
Priority = High
0 (R):
Priority = Normal
Each bit corresponds to a DMAC channel. The high-order bits for the unimplemented channels are
ineffective.
DMAC Priority Clear Register
Register name
Bit
Bit name
Initial
Reset
R/W
Remarks
DMACPRCLR
31–0 PRCLR[31:0]
–
–
W
–
Bits 31–0 PRCLR[31:0]
These bits decrease the priority of each channel.
1(W):
Decrease priority (The DMACPRSET register is cleared to 0.)
0 (W):
Ineffective
Each bit corresponds to a DMAC channel. The high-order bits for the unimplemented channels are
ineffective.
DMAC Error Interrupt Flag Register
Register name
Bit
Bit name
Initial
Reset
R/W
Remarks
DMACERRIF
31–24 –
0x00
–
R
–
23–16 –
0x00
–
R
15–8 –
0x00
–
R
7–1 –
0x00
–
R
0
ERRIF
0
H0
R/W Cleared by writing 1.
Bits 31–1 Reserved
Bit 0
ERRIF
This bit indicates the DMAC error interrupt cause occurrence status.
1 (R):
Cause of interrupt occurred
0 (R):
No cause of interrupt occurred
1 (W):
Clear flag
0 (W):
Ineffective