www.ti.com
Peripherals
64bit DMA/Data Bus
JTAG
24 MHz
27 MHz
(optional)
CCD/
CMOS
Module
DDR2/MDDR 16
CLOCK
PLL
CLOCK ctrl
PLLs
JTA
JTAG
I/F
Clocks
ARM
z )
ARM926EJ-S_Z8
I-
cach
e
16 K
B
l-cache
16KB
B
RA
M
32 K
B
RAM
32KB
B
D-
cach
e
8 K
D-cache
8KB
RO
M
8 K
ROM
8KB
CCD
C
CCDC
3A
3A
DMA
/ Data and configuration bus
DMA/Data and configuration bus
DDR
MH
z )
DDR
controller
DL
DLL/
PHY
16 bit
32bit Configuration Bus
IPIP
E
IPIPE
VPBE
Vide
o
Encod
er
Video
Encoder
10b
DAC
OS
D
OSD
e
r
c
ARM
ARM INTC
Enhanced
channels
3 PCC /TC
(100 MHz
Enhanced DMA
64 channels
Composite video
Digital RGB/YUV
Nand /
Nand/SM/
Async/One Nand
(EMIF2.3)
USB 2.0
USB2.0 PHY
Speaker
microphone
LD /
ASP (2x)
LD/CM
B
uf
ferLo
g
ic
VPSS
MMC/SD (x2)
SPI I/F (x3)
UART (x3)
I2C
Timer/
WDT (x4 - 64)
GIO
PWM (x4)
RTO
VPFE
Enhanced
channels
3 PCC /TC
(100 MHz
MPEG/JPEG
Coprocessor
1.3
ARM Subsystem in DM355
ARM Subsystem in DM355
The detailed DM355 block diagram is shown in
.
Figure 1-1. DM355 Functional Block Diagram
The ARM926EJ-S 32-bit RISC processor in the ARMSS acts as the overall system controller. The ARM
CPU performs general system control tasks, such as system initialization, configuration, power
management, user interface, and user command implementation.
describes the ARMSS
components and system control functions that the ARM core performs.
SPRUFB3 – September 2007
Introduction
17