Specifications

Embedded System Tools Guide (EDK 6.2i) www.xilinx.com 199
UG111 (v1.4) January 30, 2004 1-800-255-7778
MicroBlaze MDM Target
R
Valid arguments for port are lpt1, lpt2
x fname <filename>
Filename for creating the SVF file
JTAG chain options
x partname <devicename>
Name of the device
x devicenr <device position>
Position of the device in the JTAG chain
x irlength <length of the JTAG Instruction Register>
Length of the IR register of the device. This information can be found in the device
BSDL file.
x idcode <device idcode>
JTAG Idcode of the device
MicroBlaze options
x devicenr <FPGA device position>
Position of the FPGA device containing the MicroBlaze, in the JTAG chain
MDM Target requirements
1. In order to use the hardware debug features on MicroBlaze like hardware breakpoints,
hardware debug control functions like stopping, stepping, etc, MicroBlaze’s hardware
debug port must be connected to the MicroBlaze Debug Module, the opb_mdm core.
The following MHS snippet demonstrates the debug port connection needed between
the MDM and MicroBlaze.
BEGIN microblaze
PARAMETER INSTANCE = microblaze_0
PARAMETER HW_VER = 2.00.a
PARAMETER C_DEBUG_ENABLED = 1
PARAMETER C_NUMBER_OF_PC_BRK = 8
PARAMETER C_NUMBER_OF_RD_ADDR_BRK = 1
PARAMETER C_NUMBER_OF_WR_ADDR_BRK = 1
BUS_INTERFACE DOPB = mb_opb
BUS_INTERFACE IOPB = mb_opb
BUS_INTERFACE DLMB = dlmb
BUS_INTERFACE ILMB = ilmb
PORT CLK = sys_clk_s
PORT DBG_CAPTURE = DBG_CAPTURE_s
PORT DBG_CLK = DBG_CLK_s
PORT DBG_REG_EN = DBG_REG_EN_s
PORT DBG_TDI = DBG_TDI_s
PORT DBG_TDO = DBG_TDO_s
PORT DBG_UPDATE = DBG_UPDATE_s
END
BEGIN opb_mdm
PARAMETER INSTANCE = debug_module
PARAMETER HW_VER = 1.00.c