
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  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |