May 25, 2005
2
System Configuration
2.1
CPU Block Diagram
Figure 1 - Game Boy Advance CPU Block Diagram
ARM7TDMI
CPU
(16.78MHz)
INT
Control
ROM
(16KByte)
WRAM
(32KByte)
EXT. WRAM
(256KByte)
DMAC
(4ch)
Timer
(4ch)
SIO
SOUND(CGB
compatible + PWM)
KEY
Control
* "R:8/16/32" and "W:8/16/32" mean that you can
access an area of 8bits/16bits/32bits when reading
and writing, respectively.
© 1999-2005 NINTENDO
Game Pak
6
1
Game Pak I/F
(Prefetch Buffer)
32
16
R:16/32
32
W:16/32
R:8/16/32
W:8/16/32
32
R:8/16/32
32
R:8/16/32
W:8/16/32
32
2
3
16(2 Wait)
R:16/32
W:16/32
R:8/16/32
W:8/16/32
32
R:8/16/32
32
W:8/16/32
R:16/32
32
W:16/32
R:8/16/32
W:8/16/32
32
16
R:8/16/32
R:16/32
W:8/16/32
W:16/32
32
32
R:8/16/32
32
W:8/16/32
VRAM_A
(64KByte)
6
1
BG Processing Circuit
6
6
1
1
VRAM_B
VRAM_C
(16KByte)
(16KByte)
6
6
1
1
OBJ Processing Circuit
OAM
(64bit x 128)
6
1
Priority Evaluation Circuit
6
1
Palette RAM
6
1
(16bit x 512)
6
1
Special Color Processing Circuit
RGB(5:5:5)
6
1
LCD Unit
AGB-06-0001-002-B13
Released: May 27, 2005
3
CPU
6
1
Bitmap
Mode