User manual

4.2 Memory Interfaces Overview
4.2.1 DDR2 Memory Controller
4.2.2 External Memory Interface
www.ti.com
Memory Interfaces Overview
3 Universal Asynchronous Receiver/Transmitters (UART) (one with modem control)
Universal Serial Bus (USB) Controller
Video Data Conversion Engine (VDCE)
VLYNQ Interface
2 Video Port Interfaces (VPIF)
The ARM Subsystem also has access to the following internal peripherals:
System Module
PLL Controllers
Power Sleep Controller (PSC)
ARM Interrupt Controller (AINTC)
This section describes the different memory interfaces of DM646x DMSoC. The DM646x DMSoC supports
several memory and external device interfaces, including the following:
DDR2 synchronous DRAM
Asynchronous EMIF/NOR/NAND Flash
ATA
The DDR2 memory controller is a dedicated interface to DDR2 SDRAM. It supports JESD79D-2A
standard compliant DDR2 SDRAM devices and can support either 16-bit or 32-bit interfaces.
DDR2 SDRAM plays a key role in a DM646x DMSoC-based system. Such a system is expected to require
a significant amount of high-speed external memory for the following:
Buffering input image data from sensors or video sources
Intermediate buffering for processing/resizing of image data in the video data conversion engine
(VDCE)
Video processing display buffers
Buffering for intermediate data while performing video encode and decode functions
Storage of executable firmware for both the ARM and DSP
The DM646x DMSoC external memory interface (EMIF) provides an 8-bit or 16-bit data bus, an address
bus width of up to 24-bits, and 4 dedicated chip selects, along with memory control signals. These signals
are statically multiplexed between four parallel interface modules. The interface modules are:
EMIF module - providing asynchronous EMIF (EMIFA) and NAND interfaces
ATA providing ATA/IDE drive support
PCI
HPI
Some of the control signals are configurable as GPIO signals if they are not required by the EMIFA, ATA,
PCI, and HPI. See the device-specific data manual for more information on pin multiplexing.
See the device-specific data manual for more details on pin-muxing.
SPRUEP9A May 2008 System Memory 31
Submit Documentation Feedback