openocd/tcl/interface
Kevin Burke cbbec2dce5 ARM|Driver: Add DPI Driver for emulation
This driver provides support for Cadence JTAG BFM

The "jtag_dpi" driver implements a JTAG driver acting as a client for the
SystemVerilog Direct Programming Interface (DPI) for JTAG devices.
DPI allows OpenOCD to connect to the JTAG interface of a hardware model
written in SystemVerilog, for example, on an emulation model of
target hardware.

Tested on Ampere emulation with Altra and Altra Max models

Change-Id: Iaef8ba5cc1398ee2c888f39a606e8cb592484625
Signed-off-by: Kevin Burke <kevinb@os.amperecomputing.com>
Signed-off-by: Daniel Goehring <dgoehrin@os.amperecomputing.com>
Reviewed-on: http://openocd.zylin.com/5573
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
2020-10-03 11:21:51 +01:00
..
ftdi tcl/interface/ftdi: fix comment in minimodule-swd.cfg 2020-09-05 16:47:41 +01:00
altera-usb-blaster.cfg tcl: replace command "interface" with "adapter driver" 2020-01-29 05:36:56 +00:00
altera-usb-blaster2.cfg tcl: replace command "interface" with "adapter driver" 2020-01-29 05:36:56 +00:00
arm-jtag-ew.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
at91rm9200.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
buspirate.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
calao-usb-a9260.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
chameleon.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
cmsis-dap.cfg tcl: replace command "interface" with "adapter driver" 2020-01-29 05:36:56 +00:00
dln-2-gpiod.cfg drivers/linuxgpiod: add led 2020-07-26 20:15:34 +01:00
dummy.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
estick.cfg tcl: replace command "interface" with "adapter driver" 2020-01-29 05:36:56 +00:00
flashlink.cfg tcl: replace command "interface" with "adapter driver" 2020-01-29 05:36:56 +00:00
ft232r.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
imx-native.cfg coding style: add newline at end of text files 2020-02-24 10:30:53 +00:00
jlink.cfg tcl: replace command "interface" with "adapter driver" 2020-01-29 05:36:56 +00:00
jtag_dpi.cfg ARM|Driver: Add DPI Driver for emulation 2020-10-03 11:21:51 +01:00
jtag_vpi.cfg tcl: replace command "interface" with "adapter driver" 2020-01-29 05:36:56 +00:00
kitprog.cfg tcl: replace command "interface" with "adapter driver" 2020-01-29 05:36:56 +00:00
nds32-aice.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
nulink.cfg nulink: add minimal support for Nu-Link2 2020-08-02 10:48:20 +01:00
opendous.cfg tcl: replace command "interface" with "adapter driver" 2020-01-29 05:36:56 +00:00
openjtag.cfg coding style: add newline at end of text files 2020-02-24 10:30:53 +00:00
osbdm.cfg tcl: replace command "interface" with "adapter driver" 2020-01-29 05:36:56 +00:00
parport_dlc5.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
parport.cfg tcl: replace command "interface" with "adapter driver" 2020-01-29 05:36:56 +00:00
raspberrypi-native.cfg tcl: replace command "interface" with "adapter driver" 2020-01-29 05:36:56 +00:00
raspberrypi2-native.cfg tcl: replace command "interface" with "adapter driver" 2020-01-29 05:36:56 +00:00
rlink.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
rshim.cfg jtag/drivers: add debugging support for Mellanox BlueField SoC 2020-04-21 11:18:11 +01:00
stlink-dap.cfg swim: add new transport 2020-05-24 21:32:05 +01:00
stlink-v1.cfg jtag: drivers: stlink: handle all versions with single config 2017-12-12 21:13:55 +00:00
stlink-v2-1.cfg jtag: drivers: stlink: handle all versions with single config 2017-12-12 21:13:55 +00:00
stlink-v2.cfg jtag: drivers: stlink: handle all versions with single config 2017-12-12 21:13:55 +00:00
stlink.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
sysfsgpio-raspberrypi.cfg tcl: replace command "interface" with "adapter driver" 2020-01-29 05:36:56 +00:00
ti-icdi.cfg tcl: replace command "interface" with "adapter driver" 2020-01-29 05:36:56 +00:00
ulink.cfg tcl: replace command "interface" with "adapter driver" 2020-01-29 05:36:56 +00:00
usb-jtag.cfg tcl: replace command "interface" with "adapter driver" 2020-01-29 05:36:56 +00:00
usbprog.cfg tcl: replace command "interface" with "adapter driver" 2020-01-29 05:36:56 +00:00
vsllink.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
xds110.cfg tcl: replace command "interface" with "adapter driver" 2020-01-29 05:36:56 +00:00