Testing the Modified ML605 Board
For testing the modified board start a TRACE32 for MicroBlaze or PPC and enter the scan chain diagnostic
command:
SYStem.DETECT.DaisyChain
The output should be as follows:
JTAG Chain Diagnostics
Sum of length of all IR registers
Number of JTAG devices (BYPASS registers) : 2
IDCODE of device
controller)
SYS.CONFIG.DRPOST 0. SYS.CONFIG.DRPRE 1.
SYS.CONFIG.IRPOST 0. SYS.CONFIG.IRPRE 10. (IRWIDTH 8.)
IDCODE of device
SYS.CONFIG.DRPOST 1. SYS.CONFIG.DRPRE 0.
SYS.CONFIG.IRPOST 8. SYS.CONFIG.IRPRE 0. (IRWIDTH 10.)
If the debugger reports an error, please check that all steps for the modification were done correctly and in
particular a correct setting of the mentioned jumpers.
NOTE:
Modifying Xilinx ML605 for Direct JTAG Access 5
0 is : 0x0a001093 (Xilinx, XILINX System ACE
1 is : 0x64250093 (Xilinx, XILINX Virtex-6 XC6VLX240T)
Do not use the given configuration settings for debugging MicroBlaze cores. They
do not take into account that only 6 of the 10 bits of the Virtex6's ID register are
used for accessing the MicroBlaze core.
The correct settings for debugging MicroBlaze are:
SYS.CONFIG.IRPRE 0.
SYS.CONFIG.DRPRE 0.
SYS.CONFIG.IRPOST 12. ;IRPOST bits: 4 unused + 8 SysACE
SYS.CONFIG.DRPOST 1.
©1989-2021 Lauterbach GmbH
; scan chain diagnostic
: 18