33 lines
730 B
INI
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
|