Datasheet

84
TMS320F28379S
,
TMS320F28377S
TMS320F28376S, TMS320F28375S, TMS320F28374S
SPRS881C AUGUST 2014REVISED MAY 2016
www.ti.com
Submit Documentation Feedback
Product Folder Links: TMS320F28379S TMS320F28377S TMS320F28376S TMS320F28375S TMS320F28374S
Specifications Copyright © 2014–2016, Texas Instruments Incorporated
5.7.9 External Memory Interface (EMIF)
The EMIF provides a means of connecting the CPU to various external storage devices like asynchronous
memories (SRAM, NOR flash) or synchronous memory (SDRAM).
5.7.9.1 Asynchronous Memory Support
The EMIF supports asynchronous memories:
SRAMs
NOR Flash memories
There is an external wait input that allows slower asynchronous memories to extend the memory access.
The EMIF module supports up to three chip selects (EMIF_CS[4:2]). Each chip select has the following
individually programmable attributes:
Data bus width
Read cycle timings: setup, hold, strobe
Write cycle timings: setup, hold, strobe
Bus turnaround time
Extended wait option with programmable time-out
Select strobe option
5.7.9.2 Synchronous DRAM Support
The EMIF memory controller is compliant with the JESD21-C SDR SDRAMs that use a 32-bit or 16-bit
data bus. The EMIF has a single SDRAM chip select (EMIF_CS[0]).
The address space of the EMIF, for the synchronous memory (SDRAM), lies beyond the 22-bit range of
the program address bus and can only be accessed through the data bus, which places a restriction on
the C compiler being able to work effectively on data in this space. Therefore, when using SDRAM, the
user is advised to copy data (using the DMA) from external memory to RAM before working on it. See the
examples in controlSUITE™ (CONTROLSUITE) and the TMS320F2837xS Delfino Microcontrollers
Technical Reference Manual.
SDRAM configurations supported are:
One-bank, two-bank, and four-bank SDRAM devices
Devices with 8-, 9-, 10-, and 11-column addresses
CAS latency of two or three clock cycles
16-bit/32-bit data bus width
3.3-V LVCMOS interface
Additionally, the EMIF supports placing the SDRAM in self-refresh and power-down modes. Self-refresh
mode allows the SDRAM to be put in a low-power state while still retaining memory contents because the
SDRAM will continue to refresh itself even without clocks from the microcontroller. Power-down mode
achieves even lower power, except the microcontroller must periodically wake up and issue refreshes if
data retention is required. The EMIF module does not support mobile SDRAM devices.