01.08.2013 Views

Chapter 10 Memory Subsystem.pdf

Chapter 10 Memory Subsystem.pdf

Chapter 10 Memory Subsystem.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Public Version<br />

www.ti.com General-Purpose <strong>Memory</strong> Controller<br />

Table <strong>10</strong>-24. Supported <strong>Memory</strong> Interfaces (continued)<br />

16-Bit Address/Data Muxed<br />

Function OneNAND 16-bit NAND 8-bit NAND<br />

pSRAM or NOR Flash (1)<br />

GPMC_ncs3 nCS3 nCE3<br />

GPMC_ncs4 nCS4 nCE4<br />

GPMC_ncs5 nCS5 nCE5<br />

GPMC_ncs6 nCS6 nCE6<br />

GPMC_ncs7 nCS7 nCE7<br />

gpmc_nadv_ale nADV (address valid) ALE (address latch enable)<br />

gpmc_noe nOE (output enable) nRE (read enable)<br />

gpmc_nwe nWE (write enable) nWE (write enable)<br />

gpmc_nbe0_cle nBE0 (byte enable) CLE (command latch enable)<br />

gpmc_nbe1 nBE1<br />

gpmc_nwp nWP (write protect) nWP (write protect)<br />

gpmc_wait0 WAIT0 R/nB0 (ready/busy)<br />

gpmc_wait1 WAIT1 R/nB1<br />

gpmc_wait2 WAIT2 R/nB2<br />

gpmc_wait3 WAIT3 R/nB3<br />

<strong>10</strong>.1.6.2.1.2 NAND Interface Protocol<br />

NAND flash architecture, introduced in 1989, is a flash technology. NAND is a page-oriented memory<br />

device (that is, read and write accesses are done by pages). NAND achieves density by sharing common<br />

areas of the storage transistor, which creates strings of serially connected transistors (in NOR devices,<br />

each transistor stands alone). Because of its high density, NAND is best suited to devices requiring high<br />

capacity data storage, such as pictures, music, or data files. Because of its nonvolatility, NAND is a good<br />

storage solution for many applications where mobility, low power, and speed are key factors. Low pin<br />

count and simple interface are other advantages of NAND.<br />

Table <strong>10</strong>-25 summarizes the level of the NAND interface signals applied to external devices or memories.<br />

Table <strong>10</strong>-25. NAND Interface Bus Operations Summary<br />

Bus operation CLE ALE nCE nWE (1) nRE (1) nWP<br />

Read (cmd input) H L L RE H x<br />

Read (add input) L H L RE H x<br />

Write (cmd input) H L L RE H H<br />

Write (add input) L H L RE H H<br />

Data input L L L RE H H<br />

Data output L L L H FE x<br />

Busy (during read) x x H (2) H (2) H (2) x<br />

Busy (during program) x x x x x H<br />

Busy (during erase) x x x x x H<br />

Write protect x x x x x L<br />

Stand-by x x H x x H/L (3)<br />

(1) RE stands for rising edge, FE stands for falling edge.<br />

(2) Can be either nCE high, or WE and nRE high<br />

(3) nWP must be biased to CMOS high or CMOS low for standby.<br />

<strong>10</strong>.1.6.2.1.3 NOR Interface Protocol<br />

NOR flash architecture, introduced in 1988, is a flash technology. Unlike NAND, which is a sequential<br />

access device, NOR is directly addressable (that is, it is designed to be a random access device). NOR is<br />

best suited to devices used to store and run code or firmware, usually in small capacities. While NOR has<br />

fast read capabilities, it has slow write and erase functions compared to NAND architecture.<br />

SPRUGN4L–May 20<strong>10</strong>–Revised June 2011 <strong>Memory</strong> <strong>Subsystem</strong><br />

Copyright © 20<strong>10</strong>–2011, Texas Instruments Incorporated<br />

2175

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!