191
AM5706, AM5708
www.ti.com
SPRS961B –AUGUST 2016–REVISED SEPTEMBER 2017
Submit Documentation Feedback
Product Folder Links: AM5706 AM5708
SpecificationsCopyright © 2016–2017, Texas Instruments Incorporated
Table 5-48. GPMC/NOR Flash Interface Switching Characteristics - Synchronous Mode -
Alternate
(1)
(continued)
NO. PARAMETER DESCRIPTION MIN MAX UNIT
F4 t
d(ADDV-clk)
Delay time, gpmc_a[27:0] address bus valid to gpmc_clk first edge B-0.7
(3)
B+7.0
(3)
ns
F5 t
d(clkH-ADDIV)
Delay time, gpmc_clk rising edge to gpmc_a[27:0] gpmc address bus invalid -0.7 ns
F6 t
d(nBEV-clk)
Delay time, gpmc_ben[1:0] valid to gpmc_clk rising edge B-7.0 B+0.4 ns
F7 t
d(clkH-nBEIV)
Delay time, gpmc_clk rising edge to gpmc_ben[1:0] invalid D-0.4 D+7.0 ns
F8 t
d(clkH-nADV)
Delay time, gpmc_clk rising edge to gpmc_advn_ale transition G+0.7
(8)
G+6.1
(8)
ns
F9 t
d(clkH-nADVIV)
Delay time, gpmc_clk rising edge to gpmc_advn_ale invalid D+0.7
(5)
D+6.1
(5)
ns
F10 t
d(clkH-nOE)
Delay time, gpmc_clk rising edge to gpmc_oen_ren transition H+0.7
(9)
H+5.1
(9)
ns
F11 t
d(clkH-nOEIV)
Delay time, gpmc_clk rising edge to gpmc_oen_ren invalid E+0.7
(6)
E+5.1
(6)
ns
F14 t
d(clkH-nWE)
Delay time, gpmc_clk rising edge to gpmc_wen transition I+0.7
(10)
I+6.1
(10)
ns
F15 t
d(clkH-Data)
Delay time, gpmc_clk rising edge to gpmc_ad[15:0] data bus transition J-0.4
(11)
J+4.9
(11)
ns
F17 t
d(clkH-nBE)
Delay time, gpmc_clk rising edge to gpmc_ben[1:0] transition J-0.4
(11)
J+4.9
(11)
ns
F18 t
w(nCSV)
Pulse duration, gpmc_cs[7:0] low A
(2)
ns
F19 t
w(nBEV)
Pulse duration, gpmc_ben[1:0] low C
(4)
ns
F20 t
w(nADVV)
Pulse duration, gpmc_advn_ale low K
(12)
ns
F23 t
d(CLK-GPIO)
Delay time, gpmc_clk transition to gpio6_16.clkout1 transition
(14)
0.5 7.5 ns
(1) Total GPMC load on any signal at 3.3V must not exceed 10pF.
(2) 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
For burst write: A = (CSWrOffTime - CSOnTime + (n - 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK period
with n the page burst access number.
(3) B = ClkActivationTime × GPMC_FCLK
(4) For single read: C = RdCycleTime × (TimeParaGranularity + 1) × GPMC_FCLK
For burst read: C = (RdCycleTime + (n - 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
For Burst write: C = (WrCycleTime + (n - 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK with n the page burst
access number.
(5) For single read: D = (RdCycleTime - AccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
For burst read: D = (RdCycleTime - AccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
For burst write: D = (WrCycleTime - AccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
(6) For single read: E = (CSRdOffTime - AccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
For burst read: E = (CSRdOffTime - AccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
For burst write: E = (CSWrOffTime - AccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
(7) For nCS 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)
Case GpmcFCLKDivider = 3:
F = 0.5 × CSExtraDelay × GPMC_FCLK if ((CSOnTime - ClkActivationTime) is a multiple of 4)
F = (1 + 0.5 × CSExtraDelay) × GPMC_FCLK if ((CSOnTime - ClkActivationTime - 1) is a multiple of 4)
F = (2 + 0.5 × CSExtraDelay) × GPMC_FCLK if ((CSOnTime - ClkActivationTime - 2) is a multiple of 4)
F = (3 + 0.5 × CSExtraDelay) × GPMC_FCLK if ((CSOnTime - ClkActivationTime - 3) is a multiple of 4)
(8) 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 desactivated) in Reading mode:
Case GpmcFCLKDivider = 0: