English
Language : 

TMS320DM8148 Datasheet, PDF (234/343 Pages) Texas Instruments – TMS320DM814x DaVinci™ Digital Media Processors
TMS320DM8148, TMS320DM8147
SPRS647 – MARCH 2011
www.ti.com
Table 8-29. Switching Characteristics Over Recommended Operating Conditions for GPMC/NOR Flash
Interface - Synchronous Mode (continued)
(see Figure 8-19, Figure 8-20, Figure 8-21 for Non-Multiplexed Modes)
(see Figure 8-22, Figure 8-23, Figure 8-24 for Multiplexed Modes)
NO
.
12 td(CLKH-nOEIV)
15 td(CLKH-nWE)
16 td(CLKH-Data)
18 td(CLKH-nBE)
19 tw(nCSV)
20 tw(nBEV)
21 tw(nADVV)
PARAMETER
Delay time, GPMC_CLK rising edge to GPMC_OE_RE invalid
Delay time, GPMC_CLK rising edge to GPMC_WE transition
Delay time, GPMC_CLK rising edge to GPMC_D[15:0] data bus transition
Delay time, GPMC_CLK rising edge to GPMC_BE0_CLE, GPMC_BE1 transition
Pulse duration, GPMC_CS[x] low
Pulse duration, GPMC_BE0_CLE, GPMC_BE1 low
Pulse duration, GPMC_ADV_ALE low
OPP100
MIN
E - 3(4)
I - 3 (9)
J - 3 (10)
J - 3 (10)
A (11)
C (12)
K (13)
MAX
E + 5(4)
I + 6(9)
J + 3(10)
J + 3(10)
UNIT
ns
ns
ns
ns
ns
ns
ns
(9) For WE falling edge (WE activated):
• Case GpmcFCLKDivider = 0:
I = 0.5 * WEExtraDelay * GPMC_FCLK
• Case GpmcFCLKDivider = 1:
I = 0.5 * WEExtraDelay * GPMC_FCLK if (ClkActivationTime and WEOnTime are odd) or (ClkActivationTime and WEOnTime are
even)
I = (1 + 0.5 * WEExtraDelay) * GPMC_FCLK otherwise
• Case GpmcFCLKDivider = 2:
I = 0.5 * WEExtraDelay * GPMC_FCLK if ((WEOnTime – ClkActivationTime) is a multiple of 3)
I = (1 + 0.5 * WEExtraDelay) * GPMC_FCLK if ((WEOnTime – ClkActivationTime – 1) is a multiple of 3)
I = (2 + 0.5 * WEExtraDelay) * GPMC_FCLK if ((WEOnTime – ClkActivationTime – 2) is a multiple of 3)
For WE rising edge (WE deactivated):
• Case GpmcFCLKDivider = 0:
I = 0.5 * WEExtraDelay * GPMC_FCLK
• Case GpmcFCLKDivider = 1:
I = 0.5 * WEExtraDelay * GPMC_FCLK if (ClkActivationTime and WEOffTime are odd) or (ClkActivationTime and WEOffTime are
even)
I = (1 + 0.5 * WEExtraDelay) * GPMC_FCLK otherwise
• Case GpmcFCLKDivider = 2:
I = 0.5 * WEExtraDelay * GPMC_FCLK if ((WEOffTime – ClkActivationTime) is a multiple of 3)
I = (1 + 0.5 * WEExtraDelay) * GPMC_FCLK if ((WEOffTime – ClkActivationTime – 1) is a multiple of 3)
I = (2 + 0.5 * WEExtraDelay) * GPMC_FCLK if ((WEOffTime – ClkActivationTime – 2) is a multiple of 3)
(10) J = GPMC_FCLK period.
(11) For single read: A = (CSRdOffTime - CSOnTime) * (TimeParaGranularity + 1) * GPMC_FCLK period
For burst read: A = (CSRdOffTime - CSOnTime + (n - 1) * PageBurstAccessTime) * (TimeParaGranularity + 1) * GPMC_FCLK period [n
= page burst access number]
For burst write: A = (CSWrOffTime - CSOnTime + (n - 1) * PageBurstAccessTime) * (TimeParaGranularity + 1) * GPMC_FCLK period [n
= page burst access number]
(12) For single read: C = RdCycleTime * (TimeParaGranularity + 1) * GPMC_FCLK
For burst read: C = (RdCycleTime + (n – 1) * PageBurstAccessTime) * (TimeParaGranularity + 1) * GPMC_FCLK [n = page burst
access number]
For Burst write: C = (WrCycleTime + (n – 1) * PageBurstAccessTime) * (TimeParaGranularity + 1) * GPMC_FCLK [n = page burst
access number]
(13) For read: K = (ADVRdOffTime - ADVOnTime) * (TimeParaGranularity + 1) * GPMC_FCLK
For write: K = (ADVWrOffTime - ADVOnTime) * (TimeParaGranularity + 1) * GPMC_FCLK
234 Peripheral Information and Timings
Copyright © 2011, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TMS320DM8148 TMS320DM8147