13 DMA CONTROLLER (DMAC)
13-12
Seiko Epson Corporation
S1C33L26 TECHNICAL MANUAL
The control table is secured in the RAM with the base address specified in these registers assumed to be
the start address of the control information for Ch.0.
Since TBL_BASE[9:0] of this register is fixed at 0 regardless of the contents written, it is always set to
1,024-byte boundary address. The initial value of the register is 0x80000.
Base + 0xf0
Base + 0xe0
Base + 0xd0
Base + 0xc0
Base + 0xb0
Base + 0xa0
Base + 0x90
Base + 0x80
Base + 0x70
Base + 0x60
Base + 0x50
Base + 0x40
Base + 0x30
Base + 0x20
Base + 0x10
Base
Ch.0 control table
Ch.0 auto-reload data area
Ch.1 control table
Ch.1 auto-reload data area
Ch.2 control table
Ch.2 auto-reload data area
Ch.3 control table
Ch.3 auto-reload data area
Ch.4 control table
Ch.4 auto-reload data area
Ch.5 control table
Ch.5 auto-reload data area
Ch.6 control table
Ch.6 auto-reload data area
Ch.7 control table
Ch.7 auto-reload data area
7.1 Control Table Map
Figure 13.
Note: The control table must be placed on DSTRAM, IVRAM (Area 3) or an external RAM. IRAM
and BBRAM cannot be used to store control information.
DMAC Interrupt Enable Register (DMAC_IE)
Register name Address
Bit
Name
Function
Setting
Init. R/W
Remarks
DMAC Interrupt
Enable Register
(DMAC_IE)
0x302108
(32 bits)
D31–8 –
reserved
–
–
–
0 when being read.
D7
DMAIE7
DMAC Ch.7 interrupt enable
1 Enable
0 Disable
0
R/W
D6
DMAIE6
DMAC Ch.6 interrupt enable
1 Enable
0 Disable
0
R/W
D5
DMAIE5
DMAC Ch.5 interrupt enable
1 Enable
0 Disable
0
R/W
D4
DMAIE4
DMAC Ch.4 interrupt enable
1 Enable
0 Disable
0
R/W
D3
DMAIE3
DMAC Ch.3 interrupt enable
1 Enable
0 Disable
0
R/W
D2
DMAIE2
DMAC Ch.2 interrupt enable
1 Enable
0 Disable
0
R/W
D1
DMAIE1
DMAC Ch.1 interrupt enable
1 Enable
0 Disable
0
R/W
D0
DMAIE0
DMAC Ch.0 interrupt enable
1 Enable
0 Disable
0
R/W
D[31:8] Reserved
D[7:0]
DMAIE
x
: DMAC Ch.
x
Interrupt Enable Bit
Enables or disables DMAC Ch.
x
interrupts.
1 (R/W): Enabled
0 (R/W): Disabled (default)
Setting DMAIE
x
to 1 enables the output of DMAC Ch.
x
interrupt requests to the ITC. Interrupts from
Ch.
x
will not be generated if DMAIE
x
is set to 0.