AM3359, AM3358, AM3357, AM3356, AM3354, AM3352
SPRS717H – OCTOBER 2011 – REVISED MAY 2015
Table 7-22. GPMC and NOR Flash Switching Characteristics – Synchronous Mode
(continued)
OPP100
OPP50
NO.
PARAMETER
UNIT
MIN
MAX
MIN
MAX
F18
t
w(csnV)
Pulse duration, output chip select
Read
A
ns
low
Write
A
ns
F19
t
w(be[x]nV)
Pulse duration, output lower byte enable
Read
C
ns
and command latch enable
Write
C
ns
gpmc_be0n_cle, output upper byte enable
gpmc_be1n low
F20
t
w(advnV)
Pulse duration, output address valid and
Read
K
ns
address latch enable gpmc_advn_ale low
Write
K
ns
(1) For single read: A = (CSRdOffTime – CSOnTime) × (TimeParaGranu 1) × GPMC_FCLK
For burst read: A = (CSRdOffTime – CS (n – 1) × PageBurstAccessTime) × (TimeParaGranu 1) × GPMC_FCLK
For burst write: A = (CSWrOffTime – CS (n – 1) × PageBurstAccessTime) × (TimeParaGranu 1) × GPMC_FCLK
With n being the page burst access number.
(2) B = ClkActivationTime × GPMC_FCLK
(3) For single read: C = RdCycleTime × (TimeParaGranu 1) × GPMC_FCLK
For burst read: C = (RdCyc (n – 1) × PageBurstAccessTime) × (TimeParaGranu 1) × GPMC_FCLK
For burst write: C = (WrCyc (n – 1) × PageBurstAccessTime) × (TimeParaGranu 1) × GPMC_FCLK
With n being the page burst access number.
(4) For single read: D = (RdCycleTime – AccessTime) × (TimeParaGranu 1) × GPMC_FCLK
For burst read: D = (RdCycleTime – AccessTime) × (TimeParaGranu 1) × GPMC_FCLK
For burst write: D = (WrCycleTime – AccessTime) × (TimeParaGranu 1) × GPMC_FCLK
(5) For single read: E = (CSRdOffTime – AccessTime) × (TimeParaGranu 1) × GPMC_FCLK
For burst read: E = (CSRdOffTime – AccessTime) × (TimeParaGranu 1) × GPMC_FCLK
For burst write: E = (CSWrOffTime – AccessTime) × (TimeParaGranu 1) × GPMC_FCLK
(6) For csn falling edge (CS activated):
–
Case GpmcFCLKDivider = 0:
–
F = 0.5 × CSExtraDelay × GPMC_FCLK
–
Case GpmcFCLKDivider = 1:
–
F = 0.5 × CSExtraDelay × GPMC_FCLK
if (ClkActivationTime and CSOnTime are odd) or (ClkActivationTime and
CSOnTime are even)
–
F = (1 + 0.5 × CSExtraDelay) × GPMC_FCLK
otherwise
–
Case GpmcFCLKDivider = 2:
–
F = 0.5 × CSExtraDelay × GPMC_FCLK
if ((CSOnTime – ClkActivationTime) is a multiple of 3)
–
F = (1 + 0.5 × CSExtraDelay) × GPMC_FCLK
if ((CSOnTime – ClkActivationTime – 1) is a multiple of 3)
–
F = (2 + 0.5 × CSExtraDelay) × GPMC_FCLK
if ((CSOnTime – ClkActivationTime – 2) is a multiple of 3)
(7) For ADV falling edge (ADV activated):
–
Case GpmcFCLKDivider = 0:
–
G = 0.5 × ADVExtraDelay × GPMC_FCLK
–
Case GpmcFCLKDivider = 1:
–
G = 0.5 × ADVExtraDelay × GPMC_FCLK
if (ClkActivationTime and ADVOnTime are odd) or (ClkActivationTime and
ADVOnTime are even)
–
G = (1 + 0.5 × ADVExtraDelay) × GPMC_FCLK
otherwise
–
Case GpmcFCLKDivider = 2:
–
G = 0.5 × ADVExtraDelay × GPMC_FCLK
if ((ADVOnTime – ClkActivationTime) is a multiple of 3)
–
G = (1 + 0.5 × ADVExtraDelay) × GPMC_FCLK
if ((ADVOnTime – ClkActivationTime – 1) is a multiple of 3)
–
G = (2 + 0.5 × ADVExtraDelay) × GPMC_FCLK
if ((ADVOnTime – ClkActivationTime – 2) is a multiple of 3)
For ADV rising edge (ADV deactivated) in Reading mode:
–
Case GpmcFCLKDivider = 0:
–
G = 0.5 × ADVExtraDelay × GPMC_FCLK
–
Case GpmcFCLKDivider = 1:
–
G = 0.5 × ADVExtraDelay × GPMC_FCLK
if (ClkActivationTime and ADVRdOffTime are odd) or (ClkActivationTime and
ADVRdOffTime are even)
–
G = (1 + 0.5 × ADVExtraDelay) × GPMC_FCLK
otherwise
–
Case GpmcFCLKDivider = 2:
–
G = 0.5 × ADVExtraDelay × GPMC_FCLK
if ((ADVRdOffTime – ClkActivationTime) is a multiple of 3)
–
G = (1 + 0.5 × ADVExtraDelay) × GPMC_FCLK
if ((ADVRdOffTime – ClkActivationTime – 1) is a multiple of 3)
–
G = (2 + 0.5 × ADVExtraDelay) × GPMC_FCLK
if ((ADVRdOffTime – ClkActivationTime – 2) is a multiple of 3)
For ADV rising edge (ADV deactivated) in Writing mode:
–
Case GpmcFCLKDivider = 0:
–
G = 0.5 × ADVExtraDelay × GPMC_FCLK
–
Case GpmcFCLKDivider = 1:
Copyright © 2011–2015, Texas Instruments Incorporated
Peripheral Information and Timings
129
Product Folder Links: