Texas Instruments TMS320C6A816 Series Technical Reference Manual page 646

C6-integra dsp+arm processors
Table of Contents

Advertisement

Basic Programming Model
CLKACTIVATIONTIME - 1) is a multiple of 3
F = (2 + 0.5 * CSEXTRADELAY) * GPMC_FCLK period, when (CSRDOFFTIME -
CLKACTIVATIONTIME - 2) is a multiple of 3
For CS rising edge (CS 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 ADV falling edge (ADV 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 ADV rising edge (ADV 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 ADV rising edge (ADV 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
646
General-Purpose Memory Controller (GPMC)
Preliminary
© 2011, Texas Instruments Incorporated
www.ti.com
SPRUGX9 – 15 April 2011
Submit Documentation Feedback

Advertisement

Table of Contents
loading

Table of Contents