www.ti.com
4.1.3 MPEG/JPEG Coprocessor (MJCP)
4.1.4 Peripherals
Memory Map
DM355 performance is enhanced by its dedicated hard-wired MPEG/JPEG coprocessor (MJCP). The
MJCP performs all the computational operations required for JPE and MPEG4 compression. These
operations can be invoked using the xDM (xDIAS for Digital Media) APIs. For more information, refer to
the xDIAS-DM (xDIAS for Digital Media) User's Guide (
).
The ARM and EDMA have access to the registers and memories of the following peripherals (see
•
EDMA Controller
•
Three UARTs
•
I2C (Inter-IC Communication)
•
Three 64-bit timers (each configurable as one 64-bit timer or two 32 bit timers) and one WDT
•
PWM (Pulse Width Modulator)
•
USB (Universal Serial Bus Controller)
•
Three SPI serial interfaces
•
General-Purpose Input/Output (GPIO)
•
Video Processing Subsystem (VPSS)
•
Asynchronous EMIF (AEMIF) Controller
•
Real Time Out (RTO)
The ARM and EDMA also has access to the following internal peripherals:
•
ETM/ETB
•
ICEcrusher
•
System Module
•
PLL Controllers
•
Power Sleep Controller
•
ARM Interrupt Controller
The ARM and EDMA also has access to the following internal peripherals:
Table 4-2. DM355 ARM Configuration Bus Access to Peripherals
Address
Accessibility
Region
Start
End
Size
ARM
EDMA
EDMA CC
0x01C0 0000
0x01C0 FFFF
64K
√
√
EDMA TC0
0x01C1 0000
0x01C1 03FF
1K
√
√
EDMA TC1
0x01C1 0400
0x01C1 07FF
1K
√
√
Reserved
0x01C1 8800
0x01C1 9FFF
6K
√
√
Reserved
0x01C1 A000
0x01C1 FFFF
24K
√
√
UART0
0x01C2 0000
0x01C2 03FF
1K
√
√
UART1
0x01C2 0400
0x01C2 07FF
1K
√
√
Timer4/5
0x01C2 0800
0x01C2 0BFF
1K
√
√
Real-time out
0x01C2 0C00
0x01C2 0FFF
1K
√
√
I2C
0x01C2 1000
0x01C2 13FF
1K
√
√
Timer0/1
0x01C2 1400
0x01C2 17FF
1K
√
√
Timer2/3
0x01C2 1800
0x01C2 1BFF
1K
√
√
WatchDog Timer
0x01C2 1C00
0x01C2 1FFF
1K
√
√
PWM0
0x01C2 2000
0x01C2 23FF
1K
√
√
PWM1
0x01C2 2400
0x01C2 27FF
1K
√
√
PWM2
0x01C2 2800
0x01C2 2BFF
1K
√
√
SPRUFB3 – September 2007
Memory Mapping
31