naps.soc.platform.jtag package

Submodules

naps.soc.platform.jtag.jtag_soc_platform module

class naps.soc.platform.jtag.jtag_soc_platform.JTAGSocPlatform(platform, *args, **kwargs)

Bases: SocPlatform

base_address = 0x00[0:34359738360]
static can_wrap(platform)
pack_bitstream_fatbitstream(name: str, build_products: BuildProducts)
pydriver_memory_accessor(_memorymap)

naps.soc.platform.jtag.memory_accessor_openocd module

class naps.soc.platform.jtag.memory_accessor_openocd.JTAGAccessor(addr='127.0.0.1', port=4444, timeout=1024, debug=False, spawn_server=True, tap_name='dut.tap')

Bases: object

base = 0
read(addr)
write(addr, value)
naps.soc.platform.jtag.memory_accessor_openocd.MemoryAccessor

alias of JTAGAccessor

exception naps.soc.platform.jtag.memory_accessor_openocd.TransactionNotSuccessfulException

Bases: Exception

Module contents