200
AM5706, AM5708
SPRS961B –AUGUST 2016–REVISED SEPTEMBER 2017
www.ti.com
Submit Documentation Feedback
Product Folder Links: AM5706 AM5708
Specifications Copyright © 2016–2017, Texas Instruments Incorporated
Table 5-49. GPMC/NOR Flash Interface Timing Requirements - Asynchronous Mode (continued)
NO. PARAMETER DESCRIPTION MIN MAX UNIT
FA20 t
acc1-pgmode(DAT)
Page Mode Successive Data Maximum Access Time (GPMC_FCLK
cycles)
P
(2)
cycles
FA21 t
acc2-pgmode(DAT)
Page Mode First Data Maximum Access Time (GPMC_FCLK cycles) H
(1)
cycles
- t
su(DV-OEH)
Setup time, read gpmc_ad[15:0] valid before gpmc_oen_ren high 1.9 ns
- t
h(OEH-DV)
Hold time, read gpmc_ad[15:0] valid after gpmc_oen_ren high 1 ns
(1) H = Access Time × (TimeParaGranularity + 1)
(2) P = PageBurstAccessTime × (TimeParaGranularity + 1)
Table 5-50. GPMC/NOR Flash Interface Switching Characteristics - Asynchronous Mode
NO. PARAMETER DESCRIPTION MIN MAX UNIT
- t
r(DO)
Rising time, gpmc_ad[15:0] output data 0.447 4.067 ns
- t
f(DO)
Fallling time, gpmc_ad[15:0] output data 0.43 4.463 ns
FA0 t
w(nBEV)
Pulse duration, gpmc_ben[1:0] valid time N
(1)
ns
FA1 t
w(nCSV)
Pulse duration, gpmc_cs[7:0] low A
(2)
ns
FA3 t
d(nCSV-nADVIV)
Delay time, gpmc_cs[7:0] valid to gpmc_advn_ale invalid B - 2
(3)
B + 4
(3)
ns
FA4 t
d(nCSV-nOEIV)
Delay time, gpmc_cs[7:0] valid to gpmc_oen_ren invalid (Single read) C - 2
(4)
C + 4
(4)
ns
FA9 t
d(AV-nCSV)
Delay time, address bus valid to gpmc_cs[7:0] valid J - 2
(5)
J + 4
(5)
ns
FA10 t
d(nBEV-nCSV)
Delay time, gpmc_ben[1:0] valid to gpmc_cs[7:0] valid J - 2
(5)
J + 4
(5)
ns
FA12 t
d(nCSV-nADVV)
Delay time, gpmc_cs[7:0] valid to gpmc_advn_ale valid K - 2
(6)
K + 4
(6)
ns
FA13 t
d(nCSV-nOEV)
Delay time, gpmc_cs[7:0] valid to gpmc_oen_ren valid L - 2
(7)
L + 4
(7)
ns
FA16 t
w(AIV)
Pulse duration, address invalid between 2 successive R/W accesses G
(8)
ns
FA18 t
d(nCSV-nOEIV)
Delay time, gpmc_cs[7:0] valid to gpmc_oen_ren invalid (Burst read) I - 2
(9)
I + 4
(9)
ns
FA20 t
w(AV)
Pulse duration, address valid : 2nd, 3rd and 4th accesses D
(10)
ns
FA25 t
d(nCSV-nWEV)
Delay time, gpmc_cs[7:0] valid to gpmc_wen valid E - 2
(11)
E + 4
(11)
ns
FA27 t
d(nCSV-nWEIV)
Delay time, gpmc_cs[7:0] valid to gpmc_wen invalid F - 2
(12)
F + 4
(12)
ns
FA28 t
d(nWEV-DV)
Delay time, gpmc_ wen valid to data bus valid 2 ns
FA29 t
d(DV-nCSV)
Delay time, data bus valid to gpmc_cs[7:0] valid J - 2
(5)
J + 4
(5)
ns
FA37 t
d(nOEV-AIV)
Delay time, gpmc_oen_ren valid to gpmc_ad[15:0] multiplexed address bus
phase end
2 ns
(1) For single read: N = RdCycleTime × (TimeParaGranularity + 1) × GPMC_FCLK
For single write: N = WrCycleTime × (TimeParaGranularity + 1) × GPMC_FCLK
For burst read: N = (RdCycleTime + (n - 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
For burst write: N = (WrCycleTime + (n - 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
(2) For single read: A = (CSRdOffTime - CSOnTime) × (TimeParaGranularity + 1) × GPMC_FCLK
For single write: A = (CSWrOffTime - CSOnTime) × (TimeParaGranularity + 1) × GPMC_FCLK
For burst read: A = (CSRdOffTime - CSOnTime + (n - 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
For burst write: A = (CSWrOffTime - CSOnTime + (n - 1) × PageBurstAccessTime) × (TimeParaGranularity + 1) × GPMC_FCLK
(3) For reading: B = ((ADVRdOffTime - CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (ADVExtraDelay - CSExtraDelay)) × GPMC_FCLK
For writing: B = ((ADVWrOffTime - CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (ADVExtraDelay - CSExtraDelay)) × GPMC_FCLK
(4) C = ((OEOffTime - CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (OEExtraDelay - CSExtraDelay)) × GPMC_FCLK
(5) J = (CSOnTime × (TimeParaGranularity + 1) + 0.5 × CSExtraDelay) × GPMC_FCLK
(6) K = ((ADVOnTime - CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (ADVExtraDelay - CSExtraDelay)) × GPMC_FCLK
(7) L = ((OEOnTime - CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (OEExtraDelay - CSExtraDelay)) × GPMC_FCLK
(8) G = Cycle2CycleDelay × GPMC_FCLK × (TimeParaGranularity +1)
(9) I = ((OEOffTime + (n - 1) × PageBurstAccessTime - CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (OEExtraDelay - CSExtraDelay)) ×
GPMC_FCLK
(10) D = PageBurstAccessTime × (TimeParaGranularity + 1) × GPMC_FCLK
(11) E = ((WEOnTime - CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (WEExtraDelay - CSExtraDelay)) × GPMC_FCLK
(12) F = ((WEOffTime - CSOnTime) × (TimeParaGranularity + 1) + 0.5 × (WEExtraDelay - CSExtraDelay)) × GPMC_FCLK