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

11.1 EDK - Multiple MicroBlaze debugging


How do I debug multiple instances of MicroBlaze at the same time?


Up to eight MicroBlaze processors can be debugged simultaneously utilizing a single MDM Core.

Refer to the "Debugging in EDK" chapter of the Platform Studio User Guide at:


There is no specific section on debugging multiple MicroBlaze processors. There is information on how to debug a multi-PPC system. Open several XMD windows, one for each processor. There is a TCP port for each MicroBlaze processor. From GDB, connect to the appropriate processor using the different TCP ports. This procedure is the same for MicroBlaze.

However, this still does not allow you to synchronize stepping of all the processors at the same time. Xilinx does not have a Common Control Interface from which you can issue a Common Command that allows you to control all the processors simultaneously. You can control only one processor at a time when using either GDB or XMD per processor.

For more information on debugging multiple PPCs, refer to (Xilinx Answer 17581).

AR# 21108
Date Created 09/04/2007
Last Updated 12/15/2012
Status Active
Type General Article