XAUI v12.3 Product Guide
130
PG053 April 6, 2016
Appendix C:
Debugging Designs
Compiling Simulation Libraries
Simulation libraries must be compiled for third-party simulators when running outside of
the Vivado IDE.
Vivado Design Suite User Guide - Logic Simulation
(UG900)
.
Next Step
If the debug suggestions listed previously do not resolve the issue, open a support case to
have the appropriate Xilinx expert assist with the issue.
To create a technical support case in WebCase, see the Xilinx website at:
www.xilinx.com/support/clearexpress/websupport.htm
Items to include when opening a case:
• Detailed description of the issue and results of the steps listed previously.
• Attach a VCD or WLF dump of the simulation.
To discuss possible solutions, use the Xilinx User Community:
Hardware Debug
Hardware issues can range from link bring-up to problems seen after hours of testing. This
section provides debug steps for common issues. The Vivado lab tools are a valuable
resource to use in hardware debug and the signal names mentioned in the following
individual sections can be probed using the Vivado lab tools for debugging the specific
problems. Many of these common issue can also be applied to debugging design
simulations.
General Checks
Ensure that all the timing constraints for the core were met during Place and Route.
• Does it work in timing simulation? If problems are seen in hardware but not in timing
simulation, this could indicate a PCB issue.
• Ensure that all clock sources are clean. If using DCMs in the design, ensure that all
DCMs have obtained lock by monitoring the
locked
port.