22 System Debugging
22 System Debugging
22 System Debugging
Zynq
Vivado 2015.2 Version
This material exempt per Department of Commerce license exception TSU © Copyright 2015 Xilinx
Objectives
Introduction
Hardware Debugging
Software Debugging
System Debugging
Summary
Introduction
Hardware Debugging
Software Debugging
System Debugging
Summary
Select Tools > Set up Debug to launch the Vivado Debug Wizard
Once the wizard has been run, a Debug tab appears
– Right-click the debug_core_hub icon in this window to relaunch the wizard
• Add signals
• Add new ILAs
• View resources
• Create debug core or port
• Implement the cores
Support for monitoring and driving internal programmable logic signals in real time
Probe input unit
Probe output unit
Introduction
Hardware Debugging
Software Debugging
System Debugging
Summary
Before debugging session can be launched, the target programmable logic must be
configured
– PL would have logic analyzer core(s) for hardware debugging
Design must contain a hardware debug connection
– CoreSight – built into the Zynq ARM Cortex-A9 processor
– MDM – add in the MicroBlaze based system
Verify in the Console view that download succeeded
– Done pin goes High
Introduction
Hardware Debugging
Software Debugging
System Debugging
Summary
Introduction
Hardware Debugging
Software Debugging
System Debugging
Summary