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

2015.1 - SDK - MicroBlaze debugging issues when executing application from DDR or AXI BRAM


When executing a MicroBlaze application from DDR or AXI BRAM, I get the following error:

. "Exception: Cannot read target memory. MicroBlaze data register read error."
. "Cannot Suspend: TCF error report:
Command: RunControl suspend
Time: 2015-05-06 12:44:31.334
Error text: Cannot stop MicroBlaze
Error code:1"

How can I resolve this issue?


This is a known issue in 2015.1 when executing from DDR, or AXI BRAM.

To work around this issue, start the hw_server with the following option, setting a reasonable delay amount (For example 6000)

hw_server -e "set microblaze-instruction-delay <delay in ns>"
AR# 64582
Date Created 05/18/2015
Last Updated 05/28/2015
Status Active
Type General Article
  • Vivado Design Suite - 2015.1