
MicroBlaze Debugger and Trace | 33
©
1989-2021
Lauterbach GmbH
SYStem.CONFIG.MDM.view
Display MDM configuration
Displays MDM settings.
SYStem.CONFIG.MDM.UserInst
Set default user BSCAN port
Default: USER2 (same as the default when instantiating a MicroBlaze Debug Module (MDM) in the Vivado
block design editor).
This command selects the JTAG instruction used for communicating with the FPGA. Xilinx FPGAs offer four
different instructions, which can be used by different IP inside the FPGA.
If connection to the MDM via the specified instruction fails, the debugger will try the other instructions.
Therefore, it is only required that you set the correct instruction if you either
•
have multiple MDM instances in your FPGA design and wish to select a specific one, or
•
have other IP in your FPGA design (e. g. an Integrated Logic Analyzer (ILA)) that uses a JTAG
user instructions and want to avoid disturbing that IP with the debugger’s attempt to connect to
the MDM.
Format:
SYStem.CONFIG.MDM.view
Format:
SYStem.CONFIG.MDM.UserInst
<inst>
SYStem.Option.UserBSCAN
<...>
(deprecated)
<inst>
USER1
|
USER2
|
USER3
|
USER4
NOTE:
Usually, a design with multiple MicroBlaze cores will use a single MDM shared
by all cores. In that case, you need to use the command