.gitignore
.readthedocs.yaml
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
uv.lock
.devcontainer/Dockerfile
.devcontainer/devcontainer.json
.github/pull_request_template.md
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/ISSUE_TEMPLATE/question.md
.github/workflows/build.yml
.github/workflows/docs.yml
.github/workflows/format.yml
.github/workflows/lint.yml
.github/workflows/release.yml
.github/workflows/test.yml
.github/workflows/typecheck.yml
docs/Makefile
docs/api.rst
docs/architecture.rst
docs/conf.py
docs/configuring.rst
docs/index.rst
docs/licensing.rst
docs/limitations.rst
docs/requirements.txt
docs/cpuif/apb.rst
docs/cpuif/axi4lite.rst
docs/cpuif/customizing.rst
docs/cpuif/internal_protocol.rst
docs/cpuif/introduction.rst
docs/dev_notes/Alpha-Beta Versioning
docs/dev_notes/Hierarchy-and-Indexing
docs/dev_notes/Program Flow
docs/dev_notes/Resets
docs/dev_notes/Signal Dereferencer
docs/dev_notes/Validation Needed
docs/dev_notes/template-layers/1-port-declaration
docs/dev_notes/template-layers/1.1.hardware-interface
docs/dev_notes/template-layers/2-CPUIF
docs/dev_notes/template-layers/3-address-decode
docs/dev_notes/template-layers/4-fields
docs/dev_notes/template-layers/5-readback-mux
docs/dev_notes/template-layers/6-output-port-mapping
docs/diagrams/arch.png
docs/diagrams/diagrams.odg
docs/diagrams/rbuf.png
docs/diagrams/readback.png
docs/diagrams/wbuf.png
docs/img/err.svg
docs/img/ok.svg
docs/img/warn.svg
hdl-src/README.md
hdl-src/apb3_intf.sv
hdl-src/apb4_intf.sv
hdl-src/avalon_mm_intf.sv
hdl-src/axi4lite_intf.sv
src/peakrdl_busdecoder/__init__.py
src/peakrdl_busdecoder/__peakrdl__.py
src/peakrdl_busdecoder/decode_logic_gen.py
src/peakrdl_busdecoder/design_scanner.py
src/peakrdl_busdecoder/design_state.py
src/peakrdl_busdecoder/exporter.py
src/peakrdl_busdecoder/identifier_filter.py
src/peakrdl_busdecoder/listener.py
src/peakrdl_busdecoder/module_tmpl.sv
src/peakrdl_busdecoder/package_tmpl.sv
src/peakrdl_busdecoder/py.typed
src/peakrdl_busdecoder/struct_gen.py
src/peakrdl_busdecoder/sv_int.py
src/peakrdl_busdecoder/utils.py
src/peakrdl_busdecoder/validate_design.py
src/peakrdl_busdecoder.egg-info/PKG-INFO
src/peakrdl_busdecoder.egg-info/SOURCES.txt
src/peakrdl_busdecoder.egg-info/dependency_links.txt
src/peakrdl_busdecoder.egg-info/entry_points.txt
src/peakrdl_busdecoder.egg-info/requires.txt
src/peakrdl_busdecoder.egg-info/top_level.txt
src/peakrdl_busdecoder/body/__init__.py
src/peakrdl_busdecoder/body/body.py
src/peakrdl_busdecoder/body/combinational_body.py
src/peakrdl_busdecoder/body/for_loop_body.py
src/peakrdl_busdecoder/body/if_body.py
src/peakrdl_busdecoder/body/struct_body.py
src/peakrdl_busdecoder/cpuif/__init__.py
src/peakrdl_busdecoder/cpuif/base_cpuif.py
src/peakrdl_busdecoder/cpuif/fanin_gen.py
src/peakrdl_busdecoder/cpuif/fanin_intermediate_gen.py
src/peakrdl_busdecoder/cpuif/fanout_gen.py
src/peakrdl_busdecoder/cpuif/interface.py
src/peakrdl_busdecoder/cpuif/apb3/__init__.py
src/peakrdl_busdecoder/cpuif/apb3/apb3_cpuif.py
src/peakrdl_busdecoder/cpuif/apb3/apb3_interface.py
src/peakrdl_busdecoder/cpuif/apb3/apb3_tmpl.sv
src/peakrdl_busdecoder/cpuif/apb4/__init__.py
src/peakrdl_busdecoder/cpuif/apb4/apb4_cpuif.py
src/peakrdl_busdecoder/cpuif/apb4/apb4_interface.py
src/peakrdl_busdecoder/cpuif/apb4/apb4_tmpl.sv
src/peakrdl_busdecoder/cpuif/axi4lite/__init__.py
src/peakrdl_busdecoder/cpuif/axi4lite/axi4_lite_cpuif.py
src/peakrdl_busdecoder/cpuif/axi4lite/axi4_lite_interface.py
src/peakrdl_busdecoder/cpuif/axi4lite/axi4_lite_tmpl.sv
src/peakrdl_busdecoder/udps/__init__.py
tools/shims/xargs