www.ti.com
Introduction
1.1Introduction
The TMS320DM643x Digital Media Processor (DMP) contains a powerful DSP to efficiently handle image, video, and audio processing tasks. The DM643x DMP consists of the following primary components and
∙DSP Subsystem (DSPSS), including the C64x+ Megamodule and associated memory.
∙Video Processing Subsystem (VPSS), including the Video Processing Front End (VPFE) Subsystem, Image Input and Image Processing Subsystem, and the Video Processing Back End (VPBE) Display Subsystem
∙A set of I/O peripherals
∙A powerful DMA subsystem and DDR2 memory controller interface
The DSP subsystem includes TI’s standard TMS320C64x+ Megamodule and several blocks of internal memory (L1P, L1D, and L2).
For more information, see the TMS320C64x+ DSP Megamodule Peripherals Reference Guide
(SPRU871), the TMS320C64x/C64x+ DSP CPU and Instruction Set Reference Guide (SPRU732), and the TMS320C64x+ DSP Cache User’s Guide (SPRU862).
1.2Block Diagram
An example block diagram for the TMS320DM643x DMP is shown in Figure
Figure 1-1. TMS320DM643x DMP Block Diagram
Input Clock(s)
JTAG Interface
System Control
OSC
PLLs/Clock Generator
Power/Sleep Controller
Pin Multiplexing
DSP Subsystem
C64x+t DSP CPU
128 KB L2 RAM
32 KB | 80 KB |
L1 Pgm | L1 Data |
|
|
Boot ROM
BT.656, |
|
|
|
|
| |
Y/C, |
|
|
|
|
| |
Raw (Bayer) |
|
|
|
| ||
16b |
|
|
|
|
| |
Video Processing Subsystem (VPSS) |
|
| ||||
Front End | Back End |
| 8b BT.656, | |||
|
|
|
|
| Y/C, | |
|
|
|
|
| 24b RGB | |
CCD | Resizer | Video | 10b DAC |
| ||
| NTSC/ | |||||
| Display | Encoder | 10b DAC | |||
Controller | Histogram/ | |||||
PAL, | ||||||
(OSD) | (VENC) |
| ||||
Video | 3A | 10b DAC | ||||
Interface | Preview |
|
| 10b DAC | RGB, | |
|
| YPbPr |
Switched Central Resource (SCR)
| Peripherals |
|
|
|
|
|
|
|
| |
|
| Serial Interfaces |
|
|
| System |
|
| ||
|
|
| I2C |
|
|
| General- | Watchdog |
| GPIO |
| McASP | McBSP | HECC | UART | Purpose | PWM | ||||
| Timer | |||||||||
|
|
|
|
|
|
| Timer |
| ||
|
|
|
|
|
|
|
|
|
| |
| EDMA |
|
|
|
|
|
|
|
|
|
|
|
|
| Connectivity |
|
| Program/Data Storage |
| ||
|
| PCI |
|
| EMAC |
|
| DDR2 | Async EMIF/ | |
|
| VLYNQ | With | HPI |
| Mem Ctlr | NAND/ |
| ||
|
| (33 MHz) |
|
| ||||||
|
|
|
| MDIO |
|
| (32b) | (8b) |
| |
|
|
|
|
|
|
|
| |||
12 | Introduction |
|
|
|
|
|
|
|
|