Files
gps/targets/fpga/vcu118/flow/debug/openocd_vcu118_bscan.cfg
T
2026-07-12 11:01:51 +03:00

33 lines
730 B
INI

# VCU118 Rocket debug over Xilinx BSCAN.
#
# This reaches the Rocket DMI debug port through:
# Digilent FTDI JTAG -> Xilinx XCVU9P TAP -> BSCANE2 USER chain -> DMI tunnel
source [find interface/ftdi/digilent_jtag_smt2.cfg]
if {![info exists ADAPTER_SPEED]} {
set ADAPTER_SPEED 1000
}
adapter speed $ADAPTER_SPEED
if {![info exists CHIP]} {
set CHIP XCVU9P
}
if {![info exists CHIPNAME]} {
set CHIPNAME xcu
}
source [find cpld/xilinx-xcu.cfg]
target create rocket.cpu riscv -chain-position xcu.tap -coreid 0
# Match hardware/fpga/vcu118/rtl/rocket_bscan_dmi_tunnel.sv.
riscv set_ir dtmcs 0x10
riscv set_ir dmi 0x11
riscv use_bscan_tunnel 5 0
riscv set_reset_timeout_sec 10
riscv set_command_timeout_sec 10
init
halt