naps
Contents:
Introduction
Installation
naps
naps package
Subpackages
naps.cores package
naps.data_structure package
naps.platform package
naps.soc package
naps.stream package
naps.util package
naps.vendor package
Module contents
naps
naps
naps package
naps.cores package
naps.cores.jtag package
View page source
naps.cores.jtag package
Submodules
naps.cores.jtag.jtag_peripheral_connector module
class
naps.cores.jtag.jtag_peripheral_connector.
JTAGPeripheralConnector
(
*
args
,
src_loc_at
=
0
,
**
kwargs
)
Bases:
Elaboratable
elaborate
(
platform
)
naps.cores.jtag.jtag_peripheral_connector_test module
class
naps.cores.jtag.jtag_peripheral_connector_test.
DummyPeripheral
(
*
args
,
src_loc_at
=
0
,
**
kwargs
)
Bases:
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:
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
(
)
Module contents