.coveragerc
.gitignore
.readthedocs.yaml
AUTHORS.rst
CHANGELOG.rst
LICENSE.txt
README.org
get_changelog.py
setup.cfg
setup.py
update_changelog.py
.github/ISSUE_TEMPLATE/bug-report.md
.github/ISSUE_TEMPLATE/configuration-format-changes.md
.github/ISSUE_TEMPLATE/documentation-enhancement.md
.github/ISSUE_TEMPLATE/general-feature-request.md
.github/ISSUE_TEMPLATE/new-generator.md
.github/workflows/build_appimage.yml
docs/Makefile
docs/authors.rst
docs/changelog.rst
docs/cli_doc.rst
docs/conf.py
docs/config_cookbook.rst
docs/config_file.rst
docs/getting_started.rst
docs/hw_overview_and_integration.rst
docs/index.rst
docs/license.rst
docs/overview.rst
docs/_static/.gitignore
docs/_static/customized_theme.css
docs/figures/Illustrations/Padrick_mux_ip_overview.png
docs/figures/Illustrations/Padrick_mux_ip_overview.xml
docs/figures/Illustrations/rtl_structure_pad_domain.png
docs/figures/Illustrations/rtl_structure_pad_domain.xml
docs/figures/Illustrations/rtl_structure_pad_muxer.png
docs/figures/Illustrations/rtl_structure_pad_muxer.xml
docs/figures/Illustrations/rtl_structure_toplevel.png
docs/figures/Illustrations/rtl_structure_toplevel.xml
examples/kraken_padframe.yml
examples/sample_padframe.yaml
examples/modular_config/common_pad_signals.yml
examples/modular_config/common_param_muxed_pads_count.yml
examples/modular_config/common_peripherals.yml
examples/modular_config/modular_config_top.yml
examples/modular_config/xilinx_virtex7_pads.yml
examples/modular_config/xilinx_virtex7_padtypes.yml
fuseSoC_generator/padrick.core
fuseSoC_generator/padrick_generator.py
src/padrick/CLIEntryPoint.py
src/padrick/ConfigParser.py
src/padrick/__init__.py
src/padrick.egg-info/PKG-INFO
src/padrick.egg-info/SOURCES.txt
src/padrick.egg-info/dependency_links.txt
src/padrick.egg-info/entry_points.txt
src/padrick.egg-info/not-zip-safe
src/padrick.egg-info/requires.txt
src/padrick.egg-info/top_level.txt
src/padrick/Generators/CLIGeneratorCommands.py
src/padrick/Generators/GeneratorSettings.py
src/padrick/Generators/PadrickTemplate.py
src/padrick/Generators/__init__.py
src/padrick/Generators/ConstraintsGenerator/ConstraintsGenerator.py
src/padrick/Generators/ConstraintsGenerator/ConstraintsSpec.py
src/padrick/Generators/ConstraintsGenerator/__init__.py
src/padrick/Generators/ConstraintsGenerator/Templates/__init__.py
src/padrick/Generators/ConstraintsGenerator/Templates/set_case_analysis.sdc.mako
src/padrick/Generators/DocGenerator/DocGenerator.py
src/padrick/Generators/DocGenerator/__init__.py
src/padrick/Generators/DocGenerator/Templates/__init__.py
src/padrick/Generators/DriverGenerator/DriverGenerator.py
src/padrick/Generators/DriverGenerator/__init__.py
src/padrick/Generators/DriverGenerator/Templates/__init__.py
src/padrick/Generators/DriverGenerator/Templates/bitfield.h
src/padrick/Generators/DriverGenerator/Templates/driver.c.mako
src/padrick/Generators/DriverGenerator/Templates/driver.h.mako
src/padrick/Generators/FuseSoCGenerator/FuseSoCGenerator.py
src/padrick/Generators/FuseSoCGenerator/FuseSoCGeneratorConfigFileModel.py
src/padrick/Generators/FuseSoCGenerator/__init__.py
src/padrick/Generators/RTLGenerator/RTLGenerator.py
src/padrick/Generators/RTLGenerator/__init__.py
src/padrick/Generators/RTLGenerator/Templates/Bender.yml.mako
src/padrick/Generators/RTLGenerator/Templates/FuseSoC.core.mako
src/padrick/Generators/RTLGenerator/Templates/__init__.py
src/padrick/Generators/RTLGenerator/Templates/assign.svh.mako
src/padrick/Generators/RTLGenerator/Templates/ips_list.yml.mako
src/padrick/Generators/RTLGenerator/Templates/pad_domain.sv.mako
src/padrick/Generators/RTLGenerator/Templates/pad_multiplexer.sv.mako
src/padrick/Generators/RTLGenerator/Templates/padframe.sv.mako
src/padrick/Generators/RTLGenerator/Templates/pads.sv.mako
src/padrick/Generators/RTLGenerator/Templates/pkg_pad_domain_internals.sv.mako
src/padrick/Generators/RTLGenerator/Templates/pkg_padframe.sv.mako
src/padrick/Generators/RTLGenerator/Templates/regfile.hjson.mako
src/padrick/Generators/RTLGenerator/Templates/src_files.yml.mako
src/padrick/Model/CommonValidators.py
src/padrick/Model/Constants.py
src/padrick/Model/PadDomain.py
src/padrick/Model/PadInstance.py
src/padrick/Model/PadSignal.py
src/padrick/Model/PadType.py
src/padrick/Model/Padframe.py
src/padrick/Model/ParseContext.py
src/padrick/Model/Port.py
src/padrick/Model/PortGroup.py
src/padrick/Model/SignalExpressionType.py
src/padrick/Model/TemplatedIdentifier.py
src/padrick/Model/TemplatedIndexGrammar.py
src/padrick/Model/TemplatedPortIdentifier.py
src/padrick/Model/TemplatedString.py
src/padrick/Model/UserAttrs.py
src/padrick/Model/Utilities.py
src/padrick/Model/__init__.py
src/padrick/Utils/WorkingDir.py
src/padrick/Utils/__init__.py
src/reggen/README.md
src/reggen/__init__.py
src/reggen/access.py
src/reggen/alert.py
src/reggen/bits.py
src/reggen/bus_interfaces.py
src/reggen/enum_entry.py
src/reggen/field.py
src/reggen/fpv_csr.sv.tpl
src/reggen/gen_cfg_html.py
src/reggen/gen_cheader.py
src/reggen/gen_dv.py
src/reggen/gen_fpv.py
src/reggen/gen_html.py
src/reggen/gen_json.py
src/reggen/gen_rtl.py
src/reggen/gen_selfdoc.py
src/reggen/html_helpers.py
src/reggen/inter_signal.py
src/reggen/ip_block.py
src/reggen/lib.py
src/reggen/multi_register.py
src/reggen/params.py
src/reggen/reg_base.py
src/reggen/reg_block.py
src/reggen/reg_html.css
src/reggen/reg_pkg.sv.tpl
src/reggen/reg_top.sv.tpl
src/reggen/register.py
src/reggen/signal.py
src/reggen/uvm_reg.sv.tpl
src/reggen/uvm_reg_base.sv.tpl
src/reggen/validate.py
src/reggen/version.py
src/reggen/window.py
src/topgen/__init__.py
src/topgen/c.py
src/topgen/gen_dv.py
src/topgen/intermodule.py
src/topgen/lib.py
src/topgen/merge.py
src/topgen/top.py
src/topgen/top_uvm_reg.sv.tpl
src/topgen/validate.py
src/topgen/templates/README.md
src/topgen/templates/chip_env_pkg__params.sv.tpl
src/topgen/templates/chiplevel.sv.tpl
src/topgen/templates/clang-format
src/topgen/templates/tb__alert_handler_connect.sv.tpl
src/topgen/templates/tb__xbar_connect.sv.tpl
src/topgen/templates/toplevel.c.tpl
src/topgen/templates/toplevel.h.tpl
src/topgen/templates/toplevel.sv.tpl
src/topgen/templates/toplevel_memory.h.tpl
src/topgen/templates/toplevel_memory.ld.tpl
src/topgen/templates/toplevel_pkg.sv.tpl
src/topgen/templates/toplevel_rnd_cnst_pkg.sv.tpl
src/topgen/templates/xbar_env_pkg__params.sv.tpl
src/yamlinclude/__init__.py
src/yamlinclude/constructor.py
src/yamlinclude/readers.py
src/yamlinclude/version.py
standalone_build/.gitignore
standalone_build/Makefile
standalone_build/padrick.desktop
standalone_build/pyoxidizer.bzl
standalone_build/appdir/.DirIcon
standalone_build/appdir/padrick.desktop
standalone_build/appdir/padrick.png
standalone_build/appdir/usr/share/applications/padrick.desktop
standalone_build/appdir/usr/share/icons/hicolor/512x512/apps/padrick.ico
tests/rtl_tests/.gitignore
tests/rtl_tests/Bender.yml
tests/rtl_tests/tb_testpadframe.sv
tests/rtl_tests/testpadframe.yaml
tests/rtl_tests/common/tb_pads.sv
tests/rtl_tests/common/tb_sample.sv
util/vendor.py
vendor/pulp-platform_reg_interface-regtool.lock.hjson
vendor/pulp-platform_reg_interface-regtool.vendor.hjson
vendor/lowrisc_opentitan/regtool.py
vendor/lowrisc_opentitan/reggen/README.md
vendor/lowrisc_opentitan/reggen/__init__.py
vendor/lowrisc_opentitan/reggen/access.py
vendor/lowrisc_opentitan/reggen/alert.py
vendor/lowrisc_opentitan/reggen/bits.py
vendor/lowrisc_opentitan/reggen/bus_interfaces.py
vendor/lowrisc_opentitan/reggen/enum_entry.py
vendor/lowrisc_opentitan/reggen/field.py
vendor/lowrisc_opentitan/reggen/fpv_csr.sv.tpl
vendor/lowrisc_opentitan/reggen/gen_cfg_html.py
vendor/lowrisc_opentitan/reggen/gen_cheader.py
vendor/lowrisc_opentitan/reggen/gen_dv.py
vendor/lowrisc_opentitan/reggen/gen_fpv.py
vendor/lowrisc_opentitan/reggen/gen_html.py
vendor/lowrisc_opentitan/reggen/gen_json.py
vendor/lowrisc_opentitan/reggen/gen_rtl.py
vendor/lowrisc_opentitan/reggen/gen_selfdoc.py
vendor/lowrisc_opentitan/reggen/html_helpers.py
vendor/lowrisc_opentitan/reggen/inter_signal.py
vendor/lowrisc_opentitan/reggen/ip_block.py
vendor/lowrisc_opentitan/reggen/lib.py
vendor/lowrisc_opentitan/reggen/multi_register.py
vendor/lowrisc_opentitan/reggen/params.py
vendor/lowrisc_opentitan/reggen/reg_base.py
vendor/lowrisc_opentitan/reggen/reg_block.py
vendor/lowrisc_opentitan/reggen/reg_html.css
vendor/lowrisc_opentitan/reggen/reg_pkg.sv.tpl
vendor/lowrisc_opentitan/reggen/reg_top.sv.tpl
vendor/lowrisc_opentitan/reggen/register.py
vendor/lowrisc_opentitan/reggen/signal.py
vendor/lowrisc_opentitan/reggen/uvm_reg.sv.tpl
vendor/lowrisc_opentitan/reggen/uvm_reg_base.sv.tpl
vendor/lowrisc_opentitan/reggen/validate.py
vendor/lowrisc_opentitan/reggen/version.py
vendor/lowrisc_opentitan/reggen/window.py
vendor/lowrisc_opentitan/topgen/__init__.py
vendor/lowrisc_opentitan/topgen/c.py
vendor/lowrisc_opentitan/topgen/gen_dv.py
vendor/lowrisc_opentitan/topgen/intermodule.py
vendor/lowrisc_opentitan/topgen/lib.py
vendor/lowrisc_opentitan/topgen/merge.py
vendor/lowrisc_opentitan/topgen/top.py
vendor/lowrisc_opentitan/topgen/top_uvm_reg.sv.tpl
vendor/lowrisc_opentitan/topgen/validate.py
vendor/lowrisc_opentitan/topgen/templates/README.md
vendor/lowrisc_opentitan/topgen/templates/chip_env_pkg__params.sv.tpl
vendor/lowrisc_opentitan/topgen/templates/chiplevel.sv.tpl
vendor/lowrisc_opentitan/topgen/templates/clang-format
vendor/lowrisc_opentitan/topgen/templates/tb__alert_handler_connect.sv.tpl
vendor/lowrisc_opentitan/topgen/templates/tb__xbar_connect.sv.tpl
vendor/lowrisc_opentitan/topgen/templates/toplevel.c.tpl
vendor/lowrisc_opentitan/topgen/templates/toplevel.h.tpl
vendor/lowrisc_opentitan/topgen/templates/toplevel.sv.tpl
vendor/lowrisc_opentitan/topgen/templates/toplevel_memory.h.tpl
vendor/lowrisc_opentitan/topgen/templates/toplevel_memory.ld.tpl
vendor/lowrisc_opentitan/topgen/templates/toplevel_pkg.sv.tpl
vendor/lowrisc_opentitan/topgen/templates/toplevel_rnd_cnst_pkg.sv.tpl
vendor/lowrisc_opentitan/topgen/templates/xbar_env_pkg__params.sv.tpl