Texas Instruments TMS320C6A816 Series Technical Reference Manual page 647

C6-integra dsp+arm processors
Table of Contents

Advertisement

www.ti.com
ADVWROFFTIME are odd) or (CLKACTIVATIONTIME and ADVWROFFTIME are even)
G = (1 + 0.5 * ADVEXTRADELAY) * GPMC_FCLK period otherwise
Case where GPMCFCLKDIVIDER = 0x2
G = 0.5 * ADVEXTRADELAY * GPMC_FCLK period, when (ADVWROFFTIME -
CLKACTIVATIONTIME) is a multiple of 3
G = (1 + 0.5 * ADVEXTRADELAY) * GPMC_FCLK period, when (ADVWROFFTIME -
CLKACTIVATIONTIME - 1) is a multiple of 3
G = (2 + 0.5 * ADVEXTRADELAY) * GPMC_FCLK period, when (ADVWROFFTIME -
CLKACTIVATIONTIME - 2) is a multiple of 3
For OE falling edge (OE activated):
Case where GPMC_CONFIG1_i[1-0] GPMCFCLKDIVIDER = 0x0
H = 0.5 * OEEXTRADELAY * GPMC_FCLK period
Case where GPMCFCLKDIVIDER = 0x1
H = 0.5 * OEEXTRADELAY * GPMC_FCLK period, when (CLKACTIVATIONTIME and OEONTIME
are odd) or (CLKACTIVATIONTIME and OEONTIME are even)
H = (1 + 0.5 * OEEXTRADELAY) * GPMC_FCLK period otherwise
Case where GPMCFCLKDIVIDER = 0x2
H = 0.5 * OEEXTRADELAY * GPMC_FCLK period, when (OEONTIME - CLKACTIVATIONTIME) is
a multiple of 3
H = (1 + 0.5 * OEEXTRADELAY) * GPMC_FCLK period, when (OEONTIME -
CLKACTIVATIONTIME - 1) is a multiple of 3
H = (2 + 0.5 * OEEXTRADELAY) * GPMC_FCLK period, when (OEONTIME -
CLKACTIVATIONTIME - 2) is a multiple of 3
For OE rising edge (OE de-activated):
Case where [1-0] GPMCFCLKDIVIDER = 0x0
H = 0.5 * OEEXTRADELAY * GPMC_FCLK period
Case where GPMCFCLKDIVIDER = 0x1
H = 0.5 * OEEXTRADELAY * GPMC_FCLK period, when (CLKACTIVATIONTIME and OEOFFTIME
are odd) or (CLKACTIVATIONTIME and OEOFFTIME are even)
H = (1 + 0.5 * OEEXTRADELAY) * GPMC_FCLK period otherwise
Case where GPMCFCLKDIVIDER = 0x2
H = 0.5 * OEEXTRADELAY * GPMC_FCLK period, when (OEOFFTIME - CLKACTIVATIONTIME) is
a multiple of 3
H = (1 + 0.5 * OEEXTRADELAY) * GPMC_FCLK period, when (OEOFFTIME -
CLKACTIVATIONTIME - 1) is a multiple of 3
H = (2 + 0.5 * OEEXTRADELAY) * GPMC_FCLK period, when (OEOFFTIME -
CLKACTIVATIONTIME - 2) is a multiple of 3
For WE falling edge (WE activated):
Case where GPMC_CONFIG1_i[1-0] GPMCFCLKDIVIDER = 0x0
I = 0.5 * WEEXTRADELAY * GPMC_FCLK period
Case where GPMCFCLKDIVIDER = 0x1
I = 0.5 * WEEXTRADELAY * GPMC_FCLK period, when (CLKACTIVATIONTIME and WEONTIME
are odd) or (CLKACTIVATIONTIME and WEONTIME are even)
I = (1 + 0.5 * WEEXTRADELAY) * GPMC_FCLK period otherwise
Case where GPMCFCLKDIVIDER = 0x2
I = 0.5 * WEEXTRADELAY * GPMC_FCLK period, when (WEONTIME - CLKACTIVATIONTIME) is
a multiple of 3
I = (1 + 0.5 * WEEXTRADELAY) * GPMC_FCLK period, when (WEONTIME -
CLKACTIVATIONTIME - 1) is a multiple of 3
I = (2 + 0.5 * WEEXTRADELAY) * GPMC_FCLK period, when (WEONTIME -
CLKACTIVATIONTIME - 2) is a multiple of 3
SPRUGX9 – 15 April 2011
Submit Documentation Feedback
Preliminary
© 2011, Texas Instruments Incorporated
Basic Programming Model
General-Purpose Memory Controller (GPMC)
647

Advertisement

Table of Contents
loading

Table of Contents