naps.cores.jtag package¶
Submodules¶
naps.cores.jtag.jtag_peripheral_connector module¶
naps.cores.jtag.jtag_peripheral_connector_test module¶
-
class
naps.cores.jtag.jtag_peripheral_connector_test.
DummyPeripheral
(*args, src_loc_at=0, **kwargs)¶ Bases:
nmigen.hdl.ir.Elaboratable
-
elaborate
(platform)¶
-
handle_read
(m, addr, data, read_done)¶
-
handle_write
(m, addr, data, write_done)¶
-
range
()¶
-
-
class
naps.cores.jtag.jtag_peripheral_connector_test.
TestJTAGPeripheralConnectorFSM
(methodName='runTest')¶ Bases:
unittest.case.TestCase
-
check_read_write
(tdi_delay=0, tdo_delay=0)¶
-
test_read_transaction
()¶
-
test_read_transaction_delay
()¶
-
test_read_transaction_tdi_delay
()¶
-
test_read_transaction_tdo_delay
()¶
-