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.

FCLK<br />

nCS<br />

nADV<br />

nOE<br />

A/D bus<br />

AdvRdOffTime = 1<br />

OeOnTime = 3<br />

Valid Address<br />

Data capture on GPMC side: RdAccessTime = 9<br />

CsReadOffTime = <strong>10</strong><br />

OeOffTime = <strong>10</strong><br />

<strong>Memory</strong>-side access time<br />

Public Version<br />

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

cycle time.<br />

• Addresses can now be relatched and a new read cycle begun.<br />

Table <strong>10</strong>-21. GPMC Timing Parameters for Asynchronous Read Access<br />

Parameter Name Formula Duration (ns) Number of GPMC Register<br />

on GPMC side Clock Cycles Configurations<br />

(F = <strong>10</strong>4 MHz)<br />

ClkActivationTime n/a (asynchronous mode)<br />

AccessTime round max (tCE) 80 9 ACCESSTIME = 0x09<br />

PageBurstAccess n/a (single access)<br />

Time<br />

RdCycleTime AccessTime + 1cycle + tOEZ 96, 615 11 RDCYCLETIME = 0x0B<br />

CsOnTime tCAS 0 0 CSONTIME = 0x0<br />

CsReadOffTime AccessTime + 1 cycle 89, 615 <strong>10</strong> CSRDOFFTIME = 0x0A<br />

AdvOnTime tAAVDS 3 1 ADVONTIME = 0X1<br />

AdvRdOffTime tAAVDS + tAVDP 9 1 ADVRDOFFTIME =<br />

0x01<br />

OeOnTime OeOnTime >= AdvRdOffTime - 3 for instance OEONTIME = 0x3<br />

(multiplexed mode)<br />

OeOffTime AccessTime + 1cycle 89, 615 <strong>10</strong> OEOFFTIME = 0x0A<br />

Figure <strong>10</strong>-39. Asynchronous Single Read Access (Timing Parameters in Clock Cycles)<br />

Data Setup time<br />

Data Hold time<br />

<strong>10</strong>.1.6.1.2.3 GPMC Configuration for Asynchronous Single Write Access<br />

The clock runs at <strong>10</strong>4 MHz: (f = <strong>10</strong>4 MHz; T = 9, 615 ns).<br />

DATA<br />

RdCycleTime = 11<br />

Table <strong>10</strong>-23 shows how to calculate timings for the GPMC using the memory parameters.<br />

tOEZ<br />

Valid Address<br />

Table <strong>10</strong>-22 shows the timing parameters (on the memory side) that determine the parameters on the<br />

GPMC side.<br />

Figure <strong>10</strong>-40 shows the synchronous burst write access.<br />

Table <strong>10</strong>-22. AC Characteristics for Asynchronous Single Write ( <strong>Memory</strong> Side)<br />

AC Characteristics on the <strong>Memory</strong> Side Description Duration (ns)<br />

tWC Write cycle time 60<br />

tAVDP nADV low time 6<br />

tWP Write pulse width 25<br />

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

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

gpmc-039

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

Saved successfully!

Ooh no, something went wrong!