GPMC
CLKACTIVATIONTIME - 2) is a multiple of 3
For CSn rising edge (CSn de-activated) in writing mode:
•
Case where GPMC_CONFIG1_i[1-0] GPMCFCLKDIVIDER = 0x0
F = 0.5 * CSEXTRADELAY * GPMC_FCLK period
•
Case where GPMCFCLKDIVIDER = 0x1
F = 0.5 * CSEXTRADELAY * GPMC_FCLK period, when (CLKACTIVATIONTIME and
CSWROFFTIME are odd) or (CLKACTIVATIONTIME and CSWROFFTIME are even)
F = (1 + 0.5 * CSEXTRADELAY) * GPMC_FCLK period otherwise
•
Case where GPMCFCLKDIVIDER = 0x2
F = 0.5 * CSEXTRADELAY * GPMC_FCLK period, when (CSWROFFTIME - CLKACTIVATIONTIME)
is a multiple of 3
F = (1 + 0.5 * CSEXTRADELAY) * GPMC_FCLK period, when (CSWROFFTIME -
CLKACTIVATIONTIME - 1) is a multiple of 3
F = (2 + 0.5 * CSEXTRADELAY) * GPMC_FCLK period, when (CSWROFFTIME -
CLKACTIVATIONTIME - 2) is a multiple of 3
For ADVn falling edge (ADVn activated):
•
Case where GPMC_CONFIG1_i[1-0] GPMCFCLKDIVIDER = 0x0
G = 0.5 * ADVEXTRADELAY * GPMC_FCLK period
•
Case where GPMCFCLKDIVIDER = 0x1
G = 0.5 * ADVEXTRADELAY * GPMC_FCLK period, when (CLKACTIVATIONTIME and ADVONTIME
are odd) or (CLKACTIVATIONTIME and ADVONTIME are even)
G = (1 + 0.5 * ADVEXTRADELAY) * GPMC_FCLK period otherwise
•
Case where GPMCFCLKDIVIDER = 0x2
G = 0.5 * ADVEXTRADELAY * GPMC_FCLK period, when (ADVONTIME - CLKACTIVATIONTIME) is
a multiple of 3
G = (1 + 0.5 * ADVEXTRADELAY) * GPMC_FCLK period, when (ADVONTIME -
CLKACTIVATIONTIME - 1) is a multiple of 3
G = (2 + 0.5 * ADVEXTRADELAY) * GPMC_FCLK period, when (ADVONTIME -
CLKACTIVATIONTIME - 2) is a multiple of 3
For ADVn rising edge (ADVn de-activated) in reading mode:
•
Case where [1-0] GPMCFCLKDIVIDER = 0x0
G = 0.5 * ADVEXTRADELAY * GPMC_FCLK period
•
Case where GPMCFCLKDIVIDER = 0x1
G = 0.5 * ADVEXTRADELAY * GPMC_FCLK period, when (CLKACTIVATIONTIME and
ADVRDOFFTIME are odd) or (CLKACTIVATIONTIME and ADVRDOFFTIME are even)
G = (1 + 0.5 * ADVEXTRADELAY) * GPMC_FCLK period otherwise
•
Case where GPMCFCLKDIVIDER = 0x2
G = 0.5 * ADVEXTRADELAY * GPMC_FCLK period, when (ADVRDOFFTIME -
CLKACTIVATIONTIME) is a multiple of 3
G = (1 + 0.5 * ADVEXTRADELAY) * GPMC_FCLK period, when (ADVRDOFFTIME -
CLKACTIVATIONTIME - 1) is a multiple of 3
G = (2 + 0.5 * ADVEXTRADELAY) * GPMC_FCLK period, when (ADVRDOFFTIME -
CLKACTIVATIONTIME - 2) is a multiple of 3
For ADVn rising edge (ADVn de-activated) in writing mode:
•
Case where [1-0] GPMCFCLKDIVIDER = 0x0
G = 0.5 * ADVEXTRADELAY * GPMC_FCLK period
•
Case where GPMCFCLKDIVIDER = 0x1
G = 0.5 * ADVEXTRADELAY * GPMC_FCLK period, when (CLKACTIVATIONTIME and
349
SPRUH73H – October 2011 – Revised April 2013
Memory Subsystem
Copyright © 2011–2013, Texas Instruments Incorporated