Any timing violations that are encountered must be isolated. The timing report output by
TRACE (.twx/.twr) should be analyzed to determine if the failing paths exist in the MIG
tool QDR II+ SRAM design or the UI (backend application) to the MIG tool design. If failures
are encountered, you must ensure the build options (that is, XST, MAP, PAR) specified in the
file are used.
If failures still exist, Xilinx has many resources available to aid in closing timing. The
PlanAhead™ tool
Timing Constraints User Guide (UG612)
available Xilinx constraints.
Hardware Debug
Figure 2-63
shows the debug flow for hardware.
X-Ref Target - Figure 2-63
Clocking
The external clock source should be measured to ensure frequency, stability (jitter), and
usage of the expected FPGA pin. You must ensure that the design follows all clocking
guidelines. If clocking guidelines have been followed, the interface should be run at a
slower speed. Not all designs or boards can accommodate slower speeds. Lowering the
frequency increases the marginal setup or hold time, or both, due to PCB trace mismatch,
poor signal integrity, or excessive loading. When lowering the frequency, the MIG tool
should be rerun to regenerate the design with the lower clock frequency. Portions of the
calibration logic are sensitive to the CLK_PERIOD parameter; thus, manual modification of
the parameter is discouraged.
Zynq-7000 AP SoC and 7 Series FPGAs MIS v4.1
UG586 November 30, 2016
[Ref 19]
improves performance and quality of the entire design. The Xilinx
Figure 2-63: Hardware Debug Flowchart
www.xilinx.com
Chapter 2: QDR II+ Memory Interface Solution
[Ref 15]
provides valuable information on all
366
Send Feedback
Need help?
Do you have a question about the Zynq-7000 and is the answer not in the manual?
Questions and answers