Qspi; Maximum Operating Frequency (Feedback Mode Enabled) - Xilinx Zynq-7000 Design Manual

All programmable soc pcb
Hide thumbs Also See for Zynq-7000:
Table of Contents

Advertisement

QSPI

The clock, data, and SS lines are recommended to have matched lengths to facilitate
meeting setup and hold times. PCB and package delay skew for QSPI_IO[0:3] and QSPI_SS
lines relative to QSPI_SCLK should be less than ±50 ps. Keeping the clock and data lines
equal provides greater immunity to undesirable setup and hold time effects. It is highly
recommended to perform a signal integrity analysis on the clock line at the near (close to
Zynq-7000 AP SoC device) and far ends.
The overall trace delays of the clock and data lines affect the maximum frequency at which
the QSPI interface can run.
An important rule that must be followed is that the clock-to-out time of the flash device
IMPORTANT:
(tckoflash) plus twice the maximum PCB trace length delay (Tpd) must be greater than the maximum
hold time requirement of the Zynq-7000 AP SoC device. In other words:
TQSPICKD < Tckomin
For example, with a Zynq-7000 AP SoC hold time requirement of 1.3 ns, and a flash
clock-to-out of 1.0 ns, the propagation delay of the clock and data lines must be at least
0.15 ns. With a higher hold time requirement, the PCB trace delays will need to increase.
The following table shows minimum trace delays depending on various timing scenarios:

Maximum Operating Frequency (Feedback Mode Enabled)

Note: To operate QSPI at the highest possible frequency, feedback mode must be enabled.
To enable this mode, MIO pin 8 must be programmed as the feedback output clock and
must only be connected to a pull-up/pull-down resistor on the PCB for boot strapping (see
Boot Mode Pin MIO[8], page
As long as the clock and data lines are matched and at least their minimum length per the
rule above, the maximum frequency for the QSPI interface is the lesser of:
Zynq-7000 PCB Design Guide
UG933 (v1.8) November 7, 2014
Chapter 5: Processing System (PS) Power and Signaling
+ 2 * T
flash
TQSPICKD
Tckominflash
(ns)
1.3
1.3
3.0
3.0
56).
- - -- - -- - -- - -- - -- - -- - - -- - -- - -- - -- - -- - -- - -- - - -- - -- - -- - -- - -- - -- - - -- - -- - -- -
Fmax1
=
2
TQSPICKOMAX
×
(
- - -- - -- - -- - -- - -- - -- - - -- - -- - -- - -- - -- - -- - -- - - -- - -- - -- - -- - -- - -- - - -- - -- - -- - -- - - -
Fmax2
=
Tcko
TQSPIDCK
+
flash
www.xilinx.com
(requirement)
pd
Minimum Tpd
(ns)
(ns)
0.0
0.65
1.0
0.15
0
1.50
1.0
1.0
1
Tsu
)
+
flash
1
2
Tpd
(
×
)
+
Equation 5-1
Equation 5-2
67
Send Feedback

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Zynq-7000 and is the answer not in the manual?

Questions and answers

Table of Contents