UPGRADE YOUR BROWSER

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# 64003

SDK - System debugger - System Debugger does not detect other MDMs in Hardware

Description

I have a simple Vivado IP Integrator Block Design where I have multiple MicroBlaze cores connected to multiple MDMs using USER2, and USER4.

However, System debugger only detects USER2.

How can this be fixed?

Solution

This is a known issue in Vivado 2014.4, and 2015.1.

To work around this issue, download the attached ZIP file and copy hw_server.exe into your SDK install:

<PATH\TO\INSTALL>\bin\unwrapped\win64.o


To test that this has worked, open a Vivado shell and navigate to the install directory and use the command below:

hw_server -e "set mdm-detect-bscan-mask 14"

Note: 14 (decimal) is used here to detect USER2 to USER3.

AR64003_HW_SERVER.png
AR64003_HW_SERVER.png


Now, in SDK the full chain should be detected. 

To test this, open the XSDB console in SDK (Xilinx Tools -> XSDB Console).

Use the commands below:

XSDB%connect
XSDB%targets

AR64003_xsdb.png

 

 

 

Attachments

Associated Attachments

Name File Size File Type
AR64003.zip 2 MB ZIP
AR# 64003
Date Created 03/23/2015
Last Updated 03/23/2015
Status Active
Type General Article
Tools
  • Vivado Design Suite - 2015.1
  • Vivado Design Suite - 2014.4