.coveragerc
.gitignore
LICENSE
README.rst
pytest.ini
setup.py
.github/workflows/synth.yml
.github/workflows/test_publish.yml
applets/axi_writer_demo.py
applets/builds_test.py
applets/camera.py
applets/camera_ethernet.py
applets/camera_usb3.py
applets/connector_test.py
applets/csr_demo.py
applets/hdmi_demo.py
applets/hdmi_framebuffer.py
applets/mipi_data_collect.py
applets/rfw_pass.py
applets/usb3_perf_debug.py
applets/usb3_plugin.py
applets/usb3_plugin_host.py
applets/usb3_plugin_jtag_debug.py
applets/cmv12k/spi_test.py
applets/cmv12k/train_test.py
doc/Makefile
doc/conf.py
doc/index.rst
doc/installation.rst
doc/intro.rst
doc/make.bat
naps/__init__.py
naps.egg-info/PKG-INFO
naps.egg-info/SOURCES.txt
naps.egg-info/dependency_links.txt
naps.egg-info/requires.txt
naps.egg-info/top_level.txt
naps/cores/__init__.py
naps/cores/axi/__init__.py
naps/cores/axi/axi_endpoint.py
naps/cores/axi/full_to_lite.py
naps/cores/axi/interconnect.py
naps/cores/axi/peripheral_connector.py
naps/cores/axi/sim_util.py
naps/cores/axi/specification.pdf
naps/cores/axi/specification_notes.org
naps/cores/axi/stream_reader.py
naps/cores/axi/stream_reader_test.py
naps/cores/axi/stream_writer.py
naps/cores/axi/stream_writer_test.py
naps/cores/axi/zynq_util.py
naps/cores/cmv12k/__init__.py
naps/cores/cmv12k/cmv12k_rx.py
naps/cores/cmv12k/cmv12k_spi.py
naps/cores/cmv12k/pixel_remapper.py
naps/cores/cmv12k/s7_phy.py
naps/cores/compression/__init__.py
naps/cores/compression/bit_stuffing.py
naps/cores/compression/bit_stuffing_test.py
naps/cores/compression/encoding_space.py
naps/cores/compression/huffman_encoder.py
naps/cores/compression/huffman_encoder_test.py
naps/cores/compression/rle.py
naps/cores/compression/rle_test.py
naps/cores/debug/__init__.py
naps/cores/debug/blink_debug.py
naps/cores/debug/clocking_debug.py
naps/cores/debug/fsm_status_reg.py
naps/cores/debug/ila.py
naps/cores/debug/ila_test.py
naps/cores/debug/packet_console.py
naps/cores/debug/packet_console_test.py
naps/cores/debug/tracer.py
naps/cores/dram_packet_ringbuffer/__init__.py
naps/cores/dram_packet_ringbuffer/cpu_if.py
naps/cores/dram_packet_ringbuffer/stream_if.py
naps/cores/dram_packet_ringbuffer/stream_if_test.py
naps/cores/ft601/__init__.py
naps/cores/ft601/ft601_perf_debug.py
naps/cores/ft601/ft601_stream_sink.py
naps/cores/ft601/ft601_stream_sink_test.py
naps/cores/ft601/ft60x_legalizer.py
naps/cores/hdmi/InfoFrame.py
naps/cores/hdmi/__init__.py
naps/cores/hdmi/cvt_python.py
naps/cores/hdmi/cvt_subprocess.py
naps/cores/hdmi/hdmispecification13a.pdf
naps/cores/hdmi/parse_modeline.py
naps/cores/hdmi/tmds.py
naps/cores/hdmi/tmds_test.py
naps/cores/hdmi/rx/__init__.py
naps/cores/hdmi/rx/hdmi_rx.py
naps/cores/hdmi/rx/tmds_decoder.py
naps/cores/hdmi/tx/__init__.py
naps/cores/hdmi/tx/hdmi_stream_sink.py
naps/cores/hdmi/tx/hdmi_test.py
naps/cores/hdmi/tx/hdmi_tx.py
naps/cores/hdmi/tx/pattern_generator.py
naps/cores/hdmi/tx/tmds_encoder.py
naps/cores/hispi/__init__.py
naps/cores/hispi/hispi_rx.py
naps/cores/hispi/hispi_rx_test.py
naps/cores/hispi/s7_phy.py
naps/cores/hispi/test_data_new.txt.lzma
naps/cores/hispi/test_data_old.txt.lzma
naps/cores/jtag/__init__.py
naps/cores/jtag/jtag_peripheral_connector.py
naps/cores/jtag/jtag_peripheral_connector_test.py
naps/cores/mipi/__init__.py
naps/cores/mipi/common.py
naps/cores/mipi/csi_rx/__init__.py
naps/cores/mipi/csi_rx/aligner.py
naps/cores/mipi/csi_rx/combiner.py
naps/cores/mipi/csi_rx/packet.py
naps/cores/mipi/csi_rx/s7_rx_phy.py
naps/cores/mipi/csi_rx/types.py
naps/cores/mipi/dsi_tx/__init__.py
naps/cores/mipi/dsi_tx/d_phy_lane.py
naps/cores/mipi/dsi_tx/d_phy_lane_test.py
naps/cores/mipi/dsi_tx/dsi_phy.py
naps/cores/mipi/dsi_tx/py_dsi_generator.py
naps/cores/mipi/dsi_tx/types.py
naps/cores/mipi/dsi_tx/video2dsi.py
naps/cores/mipi/dsi_tx/video2dsi_test.py
naps/cores/peripherals/__init__.py
naps/cores/peripherals/bitbang_i2c.py
naps/cores/peripherals/bitbang_spi.py
naps/cores/peripherals/csr_bank.py
naps/cores/peripherals/csr_bank_zynq_test.py
naps/cores/peripherals/drp_bridge.py
naps/cores/peripherals/mmio_gpio.py
naps/cores/peripherals/soc_memory.py
naps/cores/peripherals/soc_memory_test.py
naps/cores/plugin_module_streamer/PROTOCOL.md
naps/cores/plugin_module_streamer/__init__.py
naps/cores/plugin_module_streamer/rx.py
naps/cores/plugin_module_streamer/tx.py
naps/cores/serdes/__init__.py
naps/cores/serdes/inputgearbox.py
naps/cores/serdes/serializer.py
naps/cores/stream/__init__.py
naps/cores/stream/buffer.py
naps/cores/stream/buffer_test.py
naps/cores/stream/counter_source.py
naps/cores/stream/counter_source_test.py
naps/cores/stream/debug.py
naps/cores/stream/fifo.py
naps/cores/stream/fifo_test.py
naps/cores/stream/gearbox.py
naps/cores/stream/gearbox_test.py
naps/cores/stream/metadata_wrapper.py
naps/cores/stream/metadata_wrapper_test.py
naps/cores/stream/repacking.py
naps/cores/stream/stream _memory_test.py
naps/cores/stream/stream_memory.py
naps/cores/stream/tee.py
naps/cores/stream/tee_test.py
naps/cores/video/__init__.py
naps/cores/video/adapters.py
naps/cores/video/adapters_test.py
naps/cores/video/debayer.py
naps/cores/video/debayer_test.py
naps/cores/video/demo_source.py
naps/cores/video/focus_peeking.py
naps/cores/video/gamma_corrector.py
naps/cores/video/gamma_corrector_test.py
naps/cores/video/image_convoluter.py
naps/cores/video/image_convoluter_test.py
naps/cores/video/image_stream.py
naps/cores/video/rearrange.py
naps/cores/video/rearrange_test.py
naps/cores/video/resizer.py
naps/cores/video/rgb.py
naps/cores/video/test_bayer.png
naps/cores/video/test_util.py
naps/cores/video/focus_peeking_cxxrtl_test/.gitignore
naps/cores/video/focus_peeking_cxxrtl_test/cat512.jpg
naps/cores/video/focus_peeking_cxxrtl_test/focus_peak_test.png
naps/cores/video/focus_peeking_cxxrtl_test/focus_peeking_test.cpp
naps/cores/video/focus_peeking_cxxrtl_test/main.cpp
naps/cores/video/focus_peeking_cxxrtl_test/stb_image.h
naps/cores/video/focus_peeking_cxxrtl_test/stb_image_write.h
naps/cores/video/wavelet/__init__.py
naps/cores/video/wavelet/che_128.png
naps/cores/video/wavelet/che_16.png
naps/cores/video/wavelet/che_32.png
naps/cores/video/wavelet/che_64.png
naps/cores/video/wavelet/che_full.png
naps/cores/video/wavelet/dng.py
naps/cores/video/wavelet/py_compressor.py
naps/cores/video/wavelet/py_wavelet.py
naps/cores/video/wavelet/py_wavelet_benchmark.py
naps/cores/video/wavelet/py_wavelet_repack.py
naps/cores/video/wavelet/vifp.py
naps/cores/video/wavelet/wavelet.py
naps/cores/video/wavelet/wavelet_compressor.py
naps/cores/video/wavelet/wavelet_test.py
naps/data_structure/__init__.py
naps/data_structure/bundle.py
naps/data_structure/packed_struct.py
naps/data_structure/packed_struct_test.py
naps/platform/__init__.py
naps/platform/beta_platform.py
naps/platform/colorlight_5a_75b_7_0.py
naps/platform/hdmi_digitizer_platform.py
naps/platform/micro_r2_platform.py
naps/platform/usb3_plugin_platform.py
naps/platform/zybo_platform.py
naps/platform/plugins/__init__.py
naps/platform/plugins/hdmi_plugin_resource.py
naps/platform/plugins/plugin_connector.py
naps/platform/plugins/usb3_plugin_resource.py
naps/soc/__init__.py
naps/soc/cli.py
naps/soc/csr_types.py
naps/soc/devicetree_overlay.py
naps/soc/fatbitstream.py
naps/soc/hooks.py
naps/soc/memorymap.py
naps/soc/peripheral.py
naps/soc/peripherals_aggregator.py
naps/soc/program_fatbitstream_local.py
naps/soc/program_fatbitstream_ssh.py
naps/soc/smoke_test.py
naps/soc/soc_platform.py
naps/soc/soc_platform_test.py
naps/soc/tracing_elaborate.py
naps/soc/platform/__init__.py
naps/soc/platform/jtag/__init__.py
naps/soc/platform/jtag/jtag_soc_platform.py
naps/soc/platform/jtag/memory_accessor_openocd.py
naps/soc/platform/sim/__init__.py
naps/soc/platform/sim/sim_soc_platform.py
naps/soc/platform/zynq/__init__.py
naps/soc/platform/zynq/memory_accessor_devmem.py
naps/soc/platform/zynq/ps7_memorymap.org
naps/soc/platform/zynq/to_raw_bitstream.py
naps/soc/platform/zynq/zynq_soc_platform.py
naps/soc/pydriver/__init__.py
naps/soc/pydriver/driver_items.py
naps/soc/pydriver/generate.py
naps/soc/pydriver/hardware_proxy.py
naps/soc/pydriver/hardware_proxy_test.py
naps/soc/pydriver/interactive.py
naps/stream/__init__.py
naps/stream/first_stream.py
naps/stream/formal_util.py
naps/stream/formal_util_test.py
naps/stream/pipeline.py
naps/stream/sim_util.py
naps/stream/stream.py
naps/stream/stream_notes.md
naps/stream/stream_transformer.py
naps/util/__init__.py
naps/util/draw_hierarchy.py
naps/util/formal.py
naps/util/nmigen_misc.py
naps/util/nmigen_misc_test.py
naps/util/past.py
naps/util/plot_util.py
naps/util/process.py
naps/util/process_test.py
naps/util/py_serialize.py
naps/util/python_misc.py
naps/util/sim.py
naps/util/size_estimation.py
naps/util/timer.py
naps/util/yosys.py
naps/vendor/__init__.py
naps/vendor/instance_helper.py
naps/vendor/platform_agnostic_elaboratable.py
naps/vendor/generic/__init__.py
naps/vendor/generic/jtag.py
naps/vendor/lattice_ecp5/__init__.py
naps/vendor/lattice_ecp5/clocking.py
naps/vendor/lattice_ecp5/io.py
naps/vendor/lattice_ecp5/jtag.py
naps/vendor/lattice_machxo2/__init__.py
naps/vendor/lattice_machxo2/clocking.py
naps/vendor/lattice_machxo2/io.py
naps/vendor/lattice_machxo2/jtag.py
naps/vendor/xilinx_s7/__init__.py
naps/vendor/xilinx_s7/clocking.py
naps/vendor/xilinx_s7/io.py
naps/vendor/xilinx_s7/jtag.py
naps/vendor/xilinx_s7/mmcm_drp_memorymap.yml
naps/vendor/xilinx_s7/ps7.py
naps/vendor/xilinx_s7/ps7_fclk_frequencies.txt