We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 61751

MIG UltraScale 2014.2 - TCL Script for easy viewing of XSDB MIG debug signals


MIG UltraScale includes XSDB debug signals that can be used to determine how calibration completed, where and how calibration failed, and read/write margins. 

In Vivado 2014.2, the debug signals can be viewed within Hardware Manager by sourcing the following tcl commands:

refresh_hw_device [lindex [get_hw_devices] 0]
report_property [lindex [get_hw_migs] 0]

This answer record includes a tcl script that can be run to allow easy viewing of these XSDB debug signals.  

This script is only intended for use with Vivado 2014.2. 


1. Download the TCL XSDB script attached to this answer record to your machine at location X.
2. Open the design within the Vivado Hardware Manager.
3. From the TCL console, source the script:
Source X/filename.tcl
4. Run the Script by typing the following:
Note: a refresh is required before the script is executed if new data is expected.
refresh_hw_mig [lindex [get_hw_migs] 0]

Note: the script only reads MIG 0 (line 68 needs to be edited to access a different core)


Associated Attachments

Name File Size File Type
report_mig_debug_r5da.tcl 159 KB TCL
AR# 61751
Date 09/03/2014
Status Active
Type General Article
  • Kintex UltraScale
  • Virtex UltraScale
  • MIG UltraScale