DMA2D controller
DMA2D
0x0
0xC00
registers
CR
CR
control register
0x0
0x20
read-write
0x00000000
MODE
DMA2D mode
16
2
CEIE
Configuration Error Interrupt
Enable
13
1
CTCIE
CLUT transfer complete interrupt
enable
12
1
CAEIE
CLUT access error interrupt
enable
11
1
TWIE
Transfer watermark interrupt
enable
10
1
TCIE
Transfer complete interrupt
enable
9
1
TEIE
Transfer error interrupt
enable
8
1
ABORT
Abort
2
1
SUSP
Suspend
1
1
START
Start
0
1
ISR
ISR
Interrupt Status Register
0x4
0x20
read-only
0x00000000
CEIF
Configuration error interrupt
flag
5
1
CTCIF
CLUT transfer complete interrupt
flag
4
1
CAEIF
CLUT access error interrupt
flag
3
1
TWIF
Transfer watermark interrupt
flag
2
1
TCIF
Transfer complete interrupt
flag
1
1
TEIF
Transfer error interrupt
flag
0
1
IFCR
IFCR
interrupt flag clear register
0x8
0x20
read-write
0x00000000
CCEIF
Clear configuration error interrupt
flag
5
1
CCTCIF
Clear CLUT transfer complete interrupt
flag
4
1
CAECIF
Clear CLUT access error interrupt
flag
3
1
CTWIF
Clear transfer watermark interrupt
flag
2
1
CTCIF
Clear transfer complete interrupt
flag
1
1
CTEIF
Clear Transfer error interrupt
flag
0
1
FGMAR
FGMAR
foreground memory address
register
0xC
0x20
read-write
0x00000000
MA
Memory address
0
32
FGOR
FGOR
foreground offset register
0x10
0x20
read-write
0x00000000
LO
Line offset
0
14
BGMAR
BGMAR
background memory address
register
0x14
0x20
read-write
0x00000000
MA
Memory address
0
32
BGOR
BGOR
background offset register
0x18
0x20
read-write
0x00000000
LO
Line offset
0
14
FGPFCCR
FGPFCCR
foreground PFC control
register
0x1C
0x20
read-write
0x00000000
ALPHA
Alpha value
24
8
AM
Alpha mode
16
2
CS
CLUT size
8
8
START
Start
5
1
CCM
CLUT color mode
4
1
CM
Color mode
0
4
FGCOLR
FGCOLR
foreground color register
0x20
0x20
read-write
0x00000000
RED
Red Value
16
8
GREEN
Green Value
8
8
BLUE
Blue Value
0
8
BGPFCCR
BGPFCCR
background PFC control
register
0x24
0x20
read-write
0x00000000
ALPHA
Alpha value
24
8
AM
Alpha mode
16
2
CS
CLUT size
8
8
START
Start
5
1
CCM
CLUT Color mode
4
1
CM
Color mode
0
4
BGCOLR
BGCOLR
background color register
0x28
0x20
read-write
0x00000000
RED
Red Value
16
8
GREEN
Green Value
8
8
BLUE
Blue Value
0
8
FGCMAR
FGCMAR
foreground CLUT memory address
register
0x2C
0x20
read-write
0x00000000
MA
Memory Address
0
32
BGCMAR
BGCMAR
background CLUT memory address
register
0x30
0x20
read-write
0x00000000
MA
Memory address
0
32
OPFCCR
OPFCCR
output PFC control register
0x34
0x20
read-write
0x00000000
CM
Color mode
0
3
OCOLR
OCOLR
output color register
0x38
0x20
read-write
0x00000000
APLHA
Alpha Channel Value
24
8
RED
Red Value
16
8
GREEN
Green Value
8
8
BLUE
Blue Value
0
8
OMAR
OMAR
output memory address register
0x3C
0x20
read-write
0x00000000
MA
Memory Address
0
32
OOR
OOR
output offset register
0x40
0x20
read-write
0x00000000
LO
Line Offset
0
14
NLR
NLR
number of line register
0x44
0x20
read-write
0x00000000
PL
Pixel per lines
16
14
NL
Number of lines
0
16
LWR
LWR
line watermark register
0x48
0x20
read-write
0x00000000
LW
Line watermark
0
16
AMTCR
AMTCR
AHB master timer configuration
register
0x4C
0x20
read-write
0x00000000
DT
Dead Time
8
8
EN
Enable
0
1
FGCLUT
FGCLUT
FGCLUT
0x400
0x20
read-write
0x00000000
APLHA
APLHA
24
8
RED
RED
16
8
GREEN
GREEN
8
8
BLUE
BLUE
0
8
BGCLUT
BGCLUT
BGCLUT
0x800
0x20
read-write
0x00000000
APLHA
APLHA
24
8
RED
RED
16
8
GREEN
GREEN
8
8
BLUE
BLUE
0
8