6.13 Flash Interface Timing Requirements
The DLPC150 controller flash memory interface consists of a SPI flash serial interface with a programmable clock rate. The DLPC150 controller can support 1- to 16-Mb flash memories. (see (2)(3))
|
MIN |
MAX |
UNIT |
ƒclock |
Clock frequency, SPI_CLK |
See (1) |
1.42 |
36 |
MHz |
tp_clkper |
Clock period, SPI_CLK |
50% reference points |
704 |
27.7 |
ns |
tp_wh |
Pulse duration low, SPI_CLK |
50% reference points |
352 |
|
ns |
tp_wl |
Pulse duration high, SPI_CLK |
50% reference points |
352 |
|
ns |
tt |
Transition time – all signals |
20% to 80% reference points |
0.2 |
3 |
ns |
tp_su |
Setup time – SPI_DIN valid before SPI_CLK falling edge |
50% reference points |
10 |
|
ns |
tp_h |
Hold time – SPI_DIN valid after SPI_CLK falling edge |
50% reference points |
0 |
|
ns |
tp_clqv |
SPI_CLK clock falling edge to output valid time – SPI_DOUT and SPI_CSZ |
50% reference points |
|
1 |
ns |
tp_clqx |
SPI_CLK clock falling edge output hold time – SPI_DOUT and SPI_CSZ |
50% reference points |
–3 |
3 |
ns |
(1) This range include the 200 ppm of the external oscillator (but no jitter).
(2) Standard SPI protocol is to transmit data on the falling edge of SPI_CLK and capture data on the rising edge. The DLPC150 controller does transmit data on the falling edge, but it also captures data on the falling edge rather than the rising edge. This provides support for SPI devices with long clock-to-Q timing. DLPC150 controller hold capture timing has been set to facilitate reliable operation with standard external SPI protocol devices.
(3) With the above output timing, the DLPC150 controller provides the external SPI device 8.2-ns input set-up and 8.2-ns input hold, relative to the rising edge of SPI_CLK.
Figure 7. Flash Interface Timing