background image

  Modifying Xilinx ML605 for Direct JTAG Access

 

    5     

  

©1989-2021 Lauterbach GmbH

Testing the Modified ML605 Board

For testing the modified board start a TRACE32 for MicroBlaze or PPC and enter the scan chain diagnostic 
command: 

The output should be as follows:

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.

SYStem.DETECT.DaisyChain

; scan chain diagnostic

JTAG Chain Diagnostics

Sum of length of all IR registers         : 18

Number of JTAG devices (BYPASS registers) : 2

IDCODE of device   0 is : 0x0a001093 (Xilinx, XILINX System ACE 

controller)

  SYS.CONFIG.DRPOST 0. SYS.CONFIG.DRPRE 1. 

  SYS.CONFIG.IRPOST 0. SYS.CONFIG.IRPRE 10. (IRWIDTH 8.)

IDCODE of device   1 is : 0x64250093 (Xilinx, XILINX Virtex-6 XC6VLX240T)

  SYS.CONFIG.DRPOST 1. SYS.CONFIG.DRPRE 0. 

  SYS.CONFIG.IRPOST 8. SYS.CONFIG.IRPRE 0. (IRWIDTH 10.)

NOTE:

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 8 SysACE

SYS.CONFIG.DRPOST 1.

Summary of Contents for ML605

Page 1: ...RACE32 Documents ICD In Circuit Debugger Processor Architecture Manuals MicroBlaze Application Notes for MicroBlaze Modifying Xilinx ML605 for Direct JTAG Access 1 Introduction 2 Requirements 2 Descri...

Page 2: ...there is no guarantee whatsoever In particular be aware that soldering may cause permanent damage to the board Requirements The following items are used for accessing the JTAG signals on ML605 EVB Xil...

Page 3: ...corner of the FMC LPC connector 2 Disable the driver U88 SN74LV541APWR so that the debugger can drive the signals U88 is located at the back side in the north west quadrant of the board The driver is...

Page 4: ...ay be difficult to repair especially if the pad is also torn off An improvised cable anchorage with a knot of the cable in a hole besides the FMC LPC connector was found useful for preventing this Tar...

Page 5: ...umber of JTAG devices BYPASS registers 2 IDCODE of device 0 is 0x0a001093 Xilinx XILINX System ACE controller SYS CONFIG DRPOST 0 SYS CONFIG DRPRE 1 SYS CONFIG IRPOST 0 SYS CONFIG IRPRE 10 IRWIDTH 8 I...

Page 6: ...y use the TRACE32 debug interface as backend for the Xilinx tools The latter avoids constantly swapping the cable at the JTAG port when switching between debugging and configuration For doing JTAG acc...

Page 7: ...however needs to be at the beginning and the end of the JTAG chain to drive the signals Therefore the adaptor connects its TDI line to the TDO signal of the HW FMC 105 DEBUG board The additional TDO...

Page 8: ...itional information on miscellaneous topics The schematics of the EVB Xilinx ML605 are available from http www xilinx com support documentation boards_and_kits xtp052_ml605_schematics pdf The jumper J...

Reviews: