This document provides the design specification for the MicroBlaze™ Debug Module (MDM) core which enables JTAG-based debugging of one or more MicroBlaze processors. The MDM core is added separately in the Vivado® Design Suite and connected to the MicroBlaze processors to be debugged.