User guide

CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
Document Number: 38-08032 Rev. *X Page 42 of 71
9.3 Data Memory Read
[21]
Figure 9-2. Data Memory Read Timing Diagram
data in
t
CL
A[15..0]
t
AV
t
AV
RD#
t
STBL
t
STBH
t
DH
D[7..0]
data in
t
ACC2
[22]
t
DSU
Stretch = 0
Stretch = 1
t
CL
A[15..0]
t
AV
RD#
t
DH
D[7..0]
t
ACC3
t
DSU
CS#
CS#
t
SCSL
OE#
t
SOEL
CLKOUT
[19]
CLKOUT
[19]
[22]
Table 15. Data Memory Read Parameters
Parameter Description Min Typ Max Unit Notes
t
CL
1/CLKOUT frequency 20.83 ns 48 MHz
41.66 ns 24 MHz
83.2 ns 12 MHz
t
AV
Delay from clock to valid address 10.7 ns
t
STBL
Clock to RD LOW 11 ns
t
STBH
Clock to RD HIGH 11 ns
t
SCSL
Clock to CS LOW 13 ns
t
SOEL
Clock to OE LOW 11.1 ns
t
DSU
Data setup to clock 9.6 ns
t
DH
Data hold time 0 ns
When using the AUTPOPTR1 or AUTOPTR2 to address external memory, the address of AUTOPTR1 is only active while either
RD# or WR# is active. The address of AUTOPTR2 is active throughout the cycle and meets the address valid time for which is
based on the stretch value.
Notes
21. The stretch memory cycle feature enables EZ-USB firmware to adjust the speed of data memory accesses not the program memory accesses. Details including
typical strobe width timings can be found in the section 12.1.2 of the Technical Reference Manual. The address cycle width can be interpreted from these.
22. t
ACC2
and t
ACC3
are computed from these parameters as follows:
t
ACC2
(24 MHz) = 3*t
CL
– t
AV
–t
DSU
= 106 ns
t
ACC2
(48 MHz) = 3*t
CL
– t
AV
– t
DSU
= 43 ns
t
ACC3
(24 MHz) = 5*t
CL
– t
AV
–t
DSU
= 190 ns
t
ACC3
(48 MHz) = 5*t
CL
– t
AV
– t
DSU
= 86 ns