├── .gitignore ├── Bender.yml ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── Makefile.venv ├── README.md ├── requirements.txt ├── rtl ├── .editorconfig ├── components │ ├── obi_pulp_adapter.sv │ ├── pulp_interfaces.sv │ ├── tb_fs_handler.sv │ └── tcdm_arbiter_2x1.sv ├── fc │ ├── cv32e40p_fp_wrapper.sv │ ├── fc_demux.sv │ ├── fc_hwpe.sv │ └── fc_subsystem.sv ├── include │ └── tcdm_macros.svh └── pulp_soc │ ├── boot_rom.sv │ ├── contiguous_crossbar.sv │ ├── interleaved_crossbar.sv │ ├── jtag_tap_top.sv │ ├── l2_ram_multi_bank.sv │ ├── lint_jtag_wrap.sv │ ├── pkg_soc_interconnect.sv │ ├── pulp_soc.sv │ ├── soc_ctrl_reg │ ├── hal │ │ └── soc_ctrl_reg_hal.h │ ├── soc_ctrl_reg.hjson │ └── src │ │ ├── soc_ctrl_reg_pkg.sv │ │ └── soc_ctrl_reg_top.sv │ ├── soc_event_arbiter.sv │ ├── soc_event_generator.sv │ ├── soc_event_queue.sv │ ├── soc_interconnect.sv │ ├── soc_interconnect_wrap.sv │ ├── soc_peripherals.sv │ ├── tcdm_demux.sv │ └── tcdm_error_slave.sv └── util └── reggen ├── reggen ├── README.md ├── __init__.py ├── access.py ├── alert.py ├── bits.py ├── bus_interfaces.py ├── enum_entry.py ├── field.py ├── fpv_csr.sv.tpl ├── gen_cfg_html.py ├── gen_cheader.py ├── gen_dv.py ├── gen_fpv.py ├── gen_html.py ├── gen_json.py ├── gen_rtl.py ├── gen_selfdoc.py ├── html_helpers.py ├── inter_signal.py ├── ip_block.py ├── lib.py ├── multi_register.py ├── params.py ├── reg_base.py ├── reg_block.py ├── reg_html.css ├── reg_pkg.sv.tpl ├── reg_top.sv.tpl ├── register.py ├── signal.py ├── uvm_reg.sv.tpl ├── uvm_reg_base.sv.tpl ├── validate.py ├── version.py └── window.py ├── regtool.py └── topgen ├── __init__.py ├── c.py ├── gen_dv.py ├── intermodule.py ├── lib.py ├── merge.py ├── templates ├── README.md ├── chip_env_pkg__params.sv.tpl ├── chiplevel.sv.tpl ├── clang-format ├── tb__alert_handler_connect.sv.tpl ├── tb__xbar_connect.sv.tpl ├── toplevel.c.tpl ├── toplevel.h.tpl ├── toplevel.sv.tpl ├── toplevel_memory.h.tpl ├── toplevel_memory.ld.tpl ├── toplevel_pkg.sv.tpl ├── toplevel_rnd_cnst_pkg.sv.tpl └── xbar_env_pkg__params.sv.tpl ├── top.py ├── top_uvm_reg.sv.tpl └── validate.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/.gitignore -------------------------------------------------------------------------------- /Bender.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/Bender.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.venv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/Makefile.venv -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/README.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/requirements.txt -------------------------------------------------------------------------------- /rtl/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/.editorconfig -------------------------------------------------------------------------------- /rtl/components/obi_pulp_adapter.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/components/obi_pulp_adapter.sv -------------------------------------------------------------------------------- /rtl/components/pulp_interfaces.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/components/pulp_interfaces.sv -------------------------------------------------------------------------------- /rtl/components/tb_fs_handler.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/components/tb_fs_handler.sv -------------------------------------------------------------------------------- /rtl/components/tcdm_arbiter_2x1.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/components/tcdm_arbiter_2x1.sv -------------------------------------------------------------------------------- /rtl/fc/cv32e40p_fp_wrapper.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/fc/cv32e40p_fp_wrapper.sv -------------------------------------------------------------------------------- /rtl/fc/fc_demux.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/fc/fc_demux.sv -------------------------------------------------------------------------------- /rtl/fc/fc_hwpe.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/fc/fc_hwpe.sv -------------------------------------------------------------------------------- /rtl/fc/fc_subsystem.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/fc/fc_subsystem.sv -------------------------------------------------------------------------------- /rtl/include/tcdm_macros.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/include/tcdm_macros.svh -------------------------------------------------------------------------------- /rtl/pulp_soc/boot_rom.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/pulp_soc/boot_rom.sv -------------------------------------------------------------------------------- /rtl/pulp_soc/contiguous_crossbar.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/pulp_soc/contiguous_crossbar.sv -------------------------------------------------------------------------------- /rtl/pulp_soc/interleaved_crossbar.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/pulp_soc/interleaved_crossbar.sv -------------------------------------------------------------------------------- /rtl/pulp_soc/jtag_tap_top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/pulp_soc/jtag_tap_top.sv -------------------------------------------------------------------------------- /rtl/pulp_soc/l2_ram_multi_bank.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/pulp_soc/l2_ram_multi_bank.sv -------------------------------------------------------------------------------- /rtl/pulp_soc/lint_jtag_wrap.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/pulp_soc/lint_jtag_wrap.sv -------------------------------------------------------------------------------- /rtl/pulp_soc/pkg_soc_interconnect.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/pulp_soc/pkg_soc_interconnect.sv -------------------------------------------------------------------------------- /rtl/pulp_soc/pulp_soc.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/pulp_soc/pulp_soc.sv -------------------------------------------------------------------------------- /rtl/pulp_soc/soc_ctrl_reg/hal/soc_ctrl_reg_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/pulp_soc/soc_ctrl_reg/hal/soc_ctrl_reg_hal.h -------------------------------------------------------------------------------- /rtl/pulp_soc/soc_ctrl_reg/soc_ctrl_reg.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/pulp_soc/soc_ctrl_reg/soc_ctrl_reg.hjson -------------------------------------------------------------------------------- /rtl/pulp_soc/soc_ctrl_reg/src/soc_ctrl_reg_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/pulp_soc/soc_ctrl_reg/src/soc_ctrl_reg_pkg.sv -------------------------------------------------------------------------------- /rtl/pulp_soc/soc_ctrl_reg/src/soc_ctrl_reg_top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/pulp_soc/soc_ctrl_reg/src/soc_ctrl_reg_top.sv -------------------------------------------------------------------------------- /rtl/pulp_soc/soc_event_arbiter.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/pulp_soc/soc_event_arbiter.sv -------------------------------------------------------------------------------- /rtl/pulp_soc/soc_event_generator.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/pulp_soc/soc_event_generator.sv -------------------------------------------------------------------------------- /rtl/pulp_soc/soc_event_queue.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/pulp_soc/soc_event_queue.sv -------------------------------------------------------------------------------- /rtl/pulp_soc/soc_interconnect.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/pulp_soc/soc_interconnect.sv -------------------------------------------------------------------------------- /rtl/pulp_soc/soc_interconnect_wrap.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/pulp_soc/soc_interconnect_wrap.sv -------------------------------------------------------------------------------- /rtl/pulp_soc/soc_peripherals.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/pulp_soc/soc_peripherals.sv -------------------------------------------------------------------------------- /rtl/pulp_soc/tcdm_demux.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/pulp_soc/tcdm_demux.sv -------------------------------------------------------------------------------- /rtl/pulp_soc/tcdm_error_slave.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/rtl/pulp_soc/tcdm_error_slave.sv -------------------------------------------------------------------------------- /util/reggen/reggen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/README.md -------------------------------------------------------------------------------- /util/reggen/reggen/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/reggen/reggen/access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/access.py -------------------------------------------------------------------------------- /util/reggen/reggen/alert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/alert.py -------------------------------------------------------------------------------- /util/reggen/reggen/bits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/bits.py -------------------------------------------------------------------------------- /util/reggen/reggen/bus_interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/bus_interfaces.py -------------------------------------------------------------------------------- /util/reggen/reggen/enum_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/enum_entry.py -------------------------------------------------------------------------------- /util/reggen/reggen/field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/field.py -------------------------------------------------------------------------------- /util/reggen/reggen/fpv_csr.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/fpv_csr.sv.tpl -------------------------------------------------------------------------------- /util/reggen/reggen/gen_cfg_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/gen_cfg_html.py -------------------------------------------------------------------------------- /util/reggen/reggen/gen_cheader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/gen_cheader.py -------------------------------------------------------------------------------- /util/reggen/reggen/gen_dv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/gen_dv.py -------------------------------------------------------------------------------- /util/reggen/reggen/gen_fpv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/gen_fpv.py -------------------------------------------------------------------------------- /util/reggen/reggen/gen_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/gen_html.py -------------------------------------------------------------------------------- /util/reggen/reggen/gen_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/gen_json.py -------------------------------------------------------------------------------- /util/reggen/reggen/gen_rtl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/gen_rtl.py -------------------------------------------------------------------------------- /util/reggen/reggen/gen_selfdoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/gen_selfdoc.py -------------------------------------------------------------------------------- /util/reggen/reggen/html_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/html_helpers.py -------------------------------------------------------------------------------- /util/reggen/reggen/inter_signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/inter_signal.py -------------------------------------------------------------------------------- /util/reggen/reggen/ip_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/ip_block.py -------------------------------------------------------------------------------- /util/reggen/reggen/lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/lib.py -------------------------------------------------------------------------------- /util/reggen/reggen/multi_register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/multi_register.py -------------------------------------------------------------------------------- /util/reggen/reggen/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/params.py -------------------------------------------------------------------------------- /util/reggen/reggen/reg_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/reg_base.py -------------------------------------------------------------------------------- /util/reggen/reggen/reg_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/reg_block.py -------------------------------------------------------------------------------- /util/reggen/reggen/reg_html.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/reg_html.css -------------------------------------------------------------------------------- /util/reggen/reggen/reg_pkg.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/reg_pkg.sv.tpl -------------------------------------------------------------------------------- /util/reggen/reggen/reg_top.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/reg_top.sv.tpl -------------------------------------------------------------------------------- /util/reggen/reggen/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/register.py -------------------------------------------------------------------------------- /util/reggen/reggen/signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/signal.py -------------------------------------------------------------------------------- /util/reggen/reggen/uvm_reg.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/uvm_reg.sv.tpl -------------------------------------------------------------------------------- /util/reggen/reggen/uvm_reg_base.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/uvm_reg_base.sv.tpl -------------------------------------------------------------------------------- /util/reggen/reggen/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/validate.py -------------------------------------------------------------------------------- /util/reggen/reggen/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/version.py -------------------------------------------------------------------------------- /util/reggen/reggen/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/reggen/window.py -------------------------------------------------------------------------------- /util/reggen/regtool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/regtool.py -------------------------------------------------------------------------------- /util/reggen/topgen/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/__init__.py -------------------------------------------------------------------------------- /util/reggen/topgen/c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/c.py -------------------------------------------------------------------------------- /util/reggen/topgen/gen_dv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/gen_dv.py -------------------------------------------------------------------------------- /util/reggen/topgen/intermodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/intermodule.py -------------------------------------------------------------------------------- /util/reggen/topgen/lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/lib.py -------------------------------------------------------------------------------- /util/reggen/topgen/merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/merge.py -------------------------------------------------------------------------------- /util/reggen/topgen/templates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/templates/README.md -------------------------------------------------------------------------------- /util/reggen/topgen/templates/chip_env_pkg__params.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/templates/chip_env_pkg__params.sv.tpl -------------------------------------------------------------------------------- /util/reggen/topgen/templates/chiplevel.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/templates/chiplevel.sv.tpl -------------------------------------------------------------------------------- /util/reggen/topgen/templates/clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/templates/clang-format -------------------------------------------------------------------------------- /util/reggen/topgen/templates/tb__alert_handler_connect.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/templates/tb__alert_handler_connect.sv.tpl -------------------------------------------------------------------------------- /util/reggen/topgen/templates/tb__xbar_connect.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/templates/tb__xbar_connect.sv.tpl -------------------------------------------------------------------------------- /util/reggen/topgen/templates/toplevel.c.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/templates/toplevel.c.tpl -------------------------------------------------------------------------------- /util/reggen/topgen/templates/toplevel.h.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/templates/toplevel.h.tpl -------------------------------------------------------------------------------- /util/reggen/topgen/templates/toplevel.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/templates/toplevel.sv.tpl -------------------------------------------------------------------------------- /util/reggen/topgen/templates/toplevel_memory.h.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/templates/toplevel_memory.h.tpl -------------------------------------------------------------------------------- /util/reggen/topgen/templates/toplevel_memory.ld.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/templates/toplevel_memory.ld.tpl -------------------------------------------------------------------------------- /util/reggen/topgen/templates/toplevel_pkg.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/templates/toplevel_pkg.sv.tpl -------------------------------------------------------------------------------- /util/reggen/topgen/templates/toplevel_rnd_cnst_pkg.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/templates/toplevel_rnd_cnst_pkg.sv.tpl -------------------------------------------------------------------------------- /util/reggen/topgen/templates/xbar_env_pkg__params.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/templates/xbar_env_pkg__params.sv.tpl -------------------------------------------------------------------------------- /util/reggen/topgen/top.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/top.py -------------------------------------------------------------------------------- /util/reggen/topgen/top_uvm_reg.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/top_uvm_reg.sv.tpl -------------------------------------------------------------------------------- /util/reggen/topgen/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/pulp_soc/HEAD/util/reggen/topgen/validate.py --------------------------------------------------------------------------------