User's Guide
SPRUEQ7C–February 2010
Asynchronous External Memory Interface (EMIF)
1 Introduction
This document describes the operation of the asynchronous external memory interface (EMIF) in the
TMS320DM646x Digital Media System-on-Chip (DMSoC).
1.1 Purpose of the Peripheral
The purpose of this EMIF is to provide a means to connect to a variety of external devices including:
• NAND Flash
• Asynchronous devices including Flash and SRAM
• Host processor interfaces such as the host port interface (HPI) on a Texas Instruments Digital Signal
Processor (DSP)
The most common use for the EMIF is to interface with both flash devices and SRAM devices. The
Example Configuration section contains examples of operating the EMIF in this configuration.
1.2 Features
The EMIF includes many features to enhance the ease and flexibility of connecting to external
asynchronous devices. The EMIF features includes support for:
• 4 addressable chip select spaces of up to 32MB each
• 8-bit and 16-bit data bus widths
• Programmable cycle timings such as setup, strobe, and hold times as well as turnaround time
• Select strobe mode
• Extended Wait mode
• NAND Flash ECC generation
• Connecting as a host to a TI DSP HPI interface
• Data bus parking
8
Asynchronous External Memory Interface (EMIF) SPRUEQ7C–February 2010
Submit Documentation Feedback
Copyright © 2010, Texas Instruments Incorporated