├── .dir-locals.el ├── .github ├── verible.waiver └── workflows │ ├── gitlab-ci.yml │ ├── lint.yml │ └── publish-docs.yml ├── .gitignore ├── .gitlab-ci.yml ├── .gitmodules ├── Bender.local ├── Bender.lock ├── Bender.yml ├── CHANGELOG.md ├── CHANGELOG_WEEKLY.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── bender-common.mk ├── bender-safed.mk ├── bender-sim.mk ├── bender-synth.mk ├── bender-xilinx.mk ├── carfield.mk ├── docs ├── gs.md ├── img │ ├── arch.svg │ ├── clk_rst.svg │ └── isolation.svg ├── index.md ├── tg │ ├── index.md │ ├── integr.md │ ├── sim.md │ ├── synth.md │ └── xilinx.md └── um │ ├── arch.md │ ├── index.md │ └── sw.md ├── env ├── env-iis.sh ├── pulpd-env.sh ├── safed-env.sh └── spatzd-env.sh ├── hw ├── carfield.sv ├── carfield_pkg.sv ├── carfield_rstgen.sv ├── cheshire_wrap.sv ├── configs │ ├── carfield_l2dual_periph.sv │ ├── carfield_l2dual_pulp_periph.sv │ ├── carfield_l2dual_safe_periph.sv │ ├── carfield_l2dual_safe_pulp_periph.sv │ ├── carfield_l2dual_safe_pulp_spatz_periph.sv │ ├── carfield_l2dual_safe_secure_pulp_spatz_periph_can.sv │ ├── carfield_l2dual_safe_spatz_periph.sv │ ├── carfield_l2dual_secure_periph.sv │ └── carfield_l2dual_spatz_periph.sv ├── hyperbus_wrap.sv ├── l2_wrap.sv └── regs │ ├── carfield_reg_pkg.sv │ ├── carfield_reg_top.sv │ ├── carfield_regs.csv │ ├── carfield_regs.hjson │ └── pcr.md ├── mkdocs.yml ├── requirements.txt ├── scripts ├── csv_to_json.py ├── elf2header.py └── elf2slm.py ├── sw ├── .clang-format ├── .gitignore ├── benchmarks │ └── .gitkeep ├── boot │ ├── carfield.dtsi │ ├── carfield_bd_vcu118.dts │ ├── carfield_bd_vcu128.dts │ ├── carfield_pcie.dts │ ├── carfield_soc.dtsi │ ├── carfield_vanilla_vcu128.dts │ ├── mac_address.dtsi │ └── remote_boot.dtsi ├── include │ ├── bits.h │ ├── car_linux_mmap.h │ ├── car_memory_map.h │ ├── car_params.h │ ├── car_properties.h │ ├── car_util.h │ ├── csr.h │ ├── io.h │ └── regs │ │ ├── axi_llc_regs.h │ │ ├── clic.h │ │ ├── clicint.h │ │ ├── irq_router.h │ │ ├── safety_soc_ctrl.h │ │ ├── soc_ctrl.h │ │ ├── spatz_cluster_peripheral.h │ │ └── system_timer.h ├── lib │ └── .gitkeep ├── link │ └── l2.ld ├── sw.mk └── tests │ ├── bare-metal │ ├── hostd │ │ ├── addressability_test.c │ │ ├── axirt_budget.c │ │ ├── axirt_hello.c │ │ ├── cache_partitioning_basic.c │ │ ├── helloworld.c │ │ ├── irq_router_rw.c │ │ ├── mbox_test.c │ │ ├── minimal.c │ │ ├── pulp-offload-intf.c │ │ ├── pulpd_offloader_blocking.c │ │ ├── safed_offloader_blocking.c │ │ ├── spatzd_offloader_blocking.c │ │ ├── sw_rst_seq.c │ │ ├── system_timer_test.c │ │ └── vclic_basic.c │ ├── pulpd │ │ └── sw.mk │ ├── safed │ │ └── sw.mk │ ├── secd │ │ └── sw.mk │ └── spatzd │ │ └── sw.mk │ └── linux │ └── addressability_test.c ├── target ├── .gitignore ├── sim │ ├── sim.mk │ ├── src │ │ ├── carfield_fix.sv │ │ ├── carfield_tb.sv │ │ └── vip_carfield_soc.sv │ └── vsim │ │ └── start.carfield_soc.tcl ├── synth │ └── src │ │ └── carfield_synth_wrap.sv └── xilinx │ ├── README.md │ ├── constraints │ ├── carfield.xdc │ └── carfield_islands.tcl │ ├── flavor_bd │ ├── .gitignore │ ├── constraints │ │ ├── vcu118.xdc │ │ ├── vcu118_ext_jtag.xdc │ │ ├── vcu128.xdc │ │ └── vcu128_ext_jtag.xdc │ ├── flavor_bd.mk │ └── scripts │ │ ├── carfield_bd_ext_jtag_vcu118.tcl │ │ ├── carfield_bd_ext_jtag_vcu128.tcl │ │ ├── carfield_bd_vcu118.tcl │ │ ├── carfield_bd_vcu128.tcl │ │ └── run.tcl │ ├── flavor_vanilla │ ├── .gitignore │ ├── constraints │ │ ├── carfield_top_xilinx.xdc │ │ ├── vcu128.xdc │ │ └── vcu128_ext_jtag.xdc │ ├── flavor_vanilla.mk │ ├── scripts │ │ └── run.tcl │ └── src │ │ ├── carfield_top_xilinx.sv │ │ ├── dram_wrapper_xilinx.sv │ │ ├── fan_ctrl.sv │ │ └── phy_definitions.svh │ ├── scripts │ ├── flash_spi.tcl │ ├── overrides.sh │ ├── program.tcl │ └── write_cfgmem.tcl │ ├── src │ ├── cdc_dst_axi_err.sv │ └── overrides │ │ └── tc_clk_xilinx.sv │ ├── xilinx.mk │ └── xilinx_ips │ ├── .gitignore │ ├── carfield_ip │ ├── carfield_ip.mk │ ├── constraints │ │ ├── carfield_xilinx_ip.xdc │ │ └── ooc_carfield_ip.xdc │ ├── src │ │ ├── carfield_xilinx.sv │ │ └── carfield_xilinx_ip.v │ └── tcl │ │ └── run.tcl │ ├── xilinx_ips.mk │ ├── xlnx_clk_wiz │ ├── tcl │ │ └── run.tcl │ └── xlnx_clk_wiz.mk │ ├── xlnx_mig_ddr4 │ ├── tcl │ │ └── run.tcl │ └── xlnx_mig_ddr4.mk │ └── xlnx_vio │ ├── tcl │ └── run.tcl │ └── xlnx_vio.mk └── utils ├── generate-makefile-help.sh ├── help.mk ├── lint ├── lint.mk └── spyglass │ ├── scripts │ └── run_lint.tcl │ └── sgdc │ └── func.sgdc ├── 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_cfg_md.py │ ├── gen_cheader.py │ ├── gen_dv.py │ ├── gen_fpv.py │ ├── gen_html.py │ ├── gen_json.py │ ├── gen_md.py │ ├── gen_rtl.py │ ├── gen_selfdoc.py │ ├── html_helpers.py │ ├── inter_signal.py │ ├── ip_block.py │ ├── lib.py │ ├── md_helpers.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 └── venv.mk /.dir-locals.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/.dir-locals.el -------------------------------------------------------------------------------- /.github/verible.waiver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/.github/verible.waiver -------------------------------------------------------------------------------- /.github/workflows/gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/.github/workflows/gitlab-ci.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/publish-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/.github/workflows/publish-docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/.gitmodules -------------------------------------------------------------------------------- /Bender.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/Bender.local -------------------------------------------------------------------------------- /Bender.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/Bender.lock -------------------------------------------------------------------------------- /Bender.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/Bender.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CHANGELOG_WEEKLY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/CHANGELOG_WEEKLY.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Global owners 2 | * @alex96295 @CyrilKoe -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/README.md -------------------------------------------------------------------------------- /bender-common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/bender-common.mk -------------------------------------------------------------------------------- /bender-safed.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/bender-safed.mk -------------------------------------------------------------------------------- /bender-sim.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/bender-sim.mk -------------------------------------------------------------------------------- /bender-synth.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/bender-synth.mk -------------------------------------------------------------------------------- /bender-xilinx.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/bender-xilinx.mk -------------------------------------------------------------------------------- /carfield.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/carfield.mk -------------------------------------------------------------------------------- /docs/gs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/docs/gs.md -------------------------------------------------------------------------------- /docs/img/arch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/docs/img/arch.svg -------------------------------------------------------------------------------- /docs/img/clk_rst.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/docs/img/clk_rst.svg -------------------------------------------------------------------------------- /docs/img/isolation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/docs/img/isolation.svg -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /docs/tg/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/docs/tg/index.md -------------------------------------------------------------------------------- /docs/tg/integr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/docs/tg/integr.md -------------------------------------------------------------------------------- /docs/tg/sim.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/docs/tg/sim.md -------------------------------------------------------------------------------- /docs/tg/synth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/docs/tg/synth.md -------------------------------------------------------------------------------- /docs/tg/xilinx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/docs/tg/xilinx.md -------------------------------------------------------------------------------- /docs/um/arch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/docs/um/arch.md -------------------------------------------------------------------------------- /docs/um/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/docs/um/index.md -------------------------------------------------------------------------------- /docs/um/sw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/docs/um/sw.md -------------------------------------------------------------------------------- /env/env-iis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/env/env-iis.sh -------------------------------------------------------------------------------- /env/pulpd-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/env/pulpd-env.sh -------------------------------------------------------------------------------- /env/safed-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/env/safed-env.sh -------------------------------------------------------------------------------- /env/spatzd-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/env/spatzd-env.sh -------------------------------------------------------------------------------- /hw/carfield.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/hw/carfield.sv -------------------------------------------------------------------------------- /hw/carfield_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/hw/carfield_pkg.sv -------------------------------------------------------------------------------- /hw/carfield_rstgen.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/hw/carfield_rstgen.sv -------------------------------------------------------------------------------- /hw/cheshire_wrap.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/hw/cheshire_wrap.sv -------------------------------------------------------------------------------- /hw/configs/carfield_l2dual_periph.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/hw/configs/carfield_l2dual_periph.sv -------------------------------------------------------------------------------- /hw/configs/carfield_l2dual_pulp_periph.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/hw/configs/carfield_l2dual_pulp_periph.sv -------------------------------------------------------------------------------- /hw/configs/carfield_l2dual_safe_periph.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/hw/configs/carfield_l2dual_safe_periph.sv -------------------------------------------------------------------------------- /hw/configs/carfield_l2dual_safe_pulp_periph.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/hw/configs/carfield_l2dual_safe_pulp_periph.sv -------------------------------------------------------------------------------- /hw/configs/carfield_l2dual_safe_pulp_spatz_periph.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/hw/configs/carfield_l2dual_safe_pulp_spatz_periph.sv -------------------------------------------------------------------------------- /hw/configs/carfield_l2dual_safe_secure_pulp_spatz_periph_can.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/hw/configs/carfield_l2dual_safe_secure_pulp_spatz_periph_can.sv -------------------------------------------------------------------------------- /hw/configs/carfield_l2dual_safe_spatz_periph.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/hw/configs/carfield_l2dual_safe_spatz_periph.sv -------------------------------------------------------------------------------- /hw/configs/carfield_l2dual_secure_periph.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/hw/configs/carfield_l2dual_secure_periph.sv -------------------------------------------------------------------------------- /hw/configs/carfield_l2dual_spatz_periph.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/hw/configs/carfield_l2dual_spatz_periph.sv -------------------------------------------------------------------------------- /hw/hyperbus_wrap.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/hw/hyperbus_wrap.sv -------------------------------------------------------------------------------- /hw/l2_wrap.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/hw/l2_wrap.sv -------------------------------------------------------------------------------- /hw/regs/carfield_reg_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/hw/regs/carfield_reg_pkg.sv -------------------------------------------------------------------------------- /hw/regs/carfield_reg_top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/hw/regs/carfield_reg_top.sv -------------------------------------------------------------------------------- /hw/regs/carfield_regs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/hw/regs/carfield_regs.csv -------------------------------------------------------------------------------- /hw/regs/carfield_regs.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/hw/regs/carfield_regs.hjson -------------------------------------------------------------------------------- /hw/regs/pcr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/hw/regs/pcr.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/csv_to_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/scripts/csv_to_json.py -------------------------------------------------------------------------------- /scripts/elf2header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/scripts/elf2header.py -------------------------------------------------------------------------------- /scripts/elf2slm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/scripts/elf2slm.py -------------------------------------------------------------------------------- /sw/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/.clang-format -------------------------------------------------------------------------------- /sw/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/.gitignore -------------------------------------------------------------------------------- /sw/benchmarks/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sw/boot/carfield.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/boot/carfield.dtsi -------------------------------------------------------------------------------- /sw/boot/carfield_bd_vcu118.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/boot/carfield_bd_vcu118.dts -------------------------------------------------------------------------------- /sw/boot/carfield_bd_vcu128.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/boot/carfield_bd_vcu128.dts -------------------------------------------------------------------------------- /sw/boot/carfield_pcie.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/boot/carfield_pcie.dts -------------------------------------------------------------------------------- /sw/boot/carfield_soc.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/boot/carfield_soc.dtsi -------------------------------------------------------------------------------- /sw/boot/carfield_vanilla_vcu128.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/boot/carfield_vanilla_vcu128.dts -------------------------------------------------------------------------------- /sw/boot/mac_address.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/boot/mac_address.dtsi -------------------------------------------------------------------------------- /sw/boot/remote_boot.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/boot/remote_boot.dtsi -------------------------------------------------------------------------------- /sw/include/bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/include/bits.h -------------------------------------------------------------------------------- /sw/include/car_linux_mmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/include/car_linux_mmap.h -------------------------------------------------------------------------------- /sw/include/car_memory_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/include/car_memory_map.h -------------------------------------------------------------------------------- /sw/include/car_params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/include/car_params.h -------------------------------------------------------------------------------- /sw/include/car_properties.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/include/car_properties.h -------------------------------------------------------------------------------- /sw/include/car_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/include/car_util.h -------------------------------------------------------------------------------- /sw/include/csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/include/csr.h -------------------------------------------------------------------------------- /sw/include/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/include/io.h -------------------------------------------------------------------------------- /sw/include/regs/axi_llc_regs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/include/regs/axi_llc_regs.h -------------------------------------------------------------------------------- /sw/include/regs/clic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/include/regs/clic.h -------------------------------------------------------------------------------- /sw/include/regs/clicint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/include/regs/clicint.h -------------------------------------------------------------------------------- /sw/include/regs/irq_router.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/include/regs/irq_router.h -------------------------------------------------------------------------------- /sw/include/regs/safety_soc_ctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/include/regs/safety_soc_ctrl.h -------------------------------------------------------------------------------- /sw/include/regs/soc_ctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/include/regs/soc_ctrl.h -------------------------------------------------------------------------------- /sw/include/regs/spatz_cluster_peripheral.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/include/regs/spatz_cluster_peripheral.h -------------------------------------------------------------------------------- /sw/include/regs/system_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/include/regs/system_timer.h -------------------------------------------------------------------------------- /sw/lib/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sw/link/l2.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/link/l2.ld -------------------------------------------------------------------------------- /sw/sw.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/sw.mk -------------------------------------------------------------------------------- /sw/tests/bare-metal/hostd/addressability_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/tests/bare-metal/hostd/addressability_test.c -------------------------------------------------------------------------------- /sw/tests/bare-metal/hostd/axirt_budget.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/tests/bare-metal/hostd/axirt_budget.c -------------------------------------------------------------------------------- /sw/tests/bare-metal/hostd/axirt_hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/tests/bare-metal/hostd/axirt_hello.c -------------------------------------------------------------------------------- /sw/tests/bare-metal/hostd/cache_partitioning_basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/tests/bare-metal/hostd/cache_partitioning_basic.c -------------------------------------------------------------------------------- /sw/tests/bare-metal/hostd/helloworld.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/tests/bare-metal/hostd/helloworld.c -------------------------------------------------------------------------------- /sw/tests/bare-metal/hostd/irq_router_rw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/tests/bare-metal/hostd/irq_router_rw.c -------------------------------------------------------------------------------- /sw/tests/bare-metal/hostd/mbox_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/tests/bare-metal/hostd/mbox_test.c -------------------------------------------------------------------------------- /sw/tests/bare-metal/hostd/minimal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/tests/bare-metal/hostd/minimal.c -------------------------------------------------------------------------------- /sw/tests/bare-metal/hostd/pulp-offload-intf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/tests/bare-metal/hostd/pulp-offload-intf.c -------------------------------------------------------------------------------- /sw/tests/bare-metal/hostd/pulpd_offloader_blocking.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/tests/bare-metal/hostd/pulpd_offloader_blocking.c -------------------------------------------------------------------------------- /sw/tests/bare-metal/hostd/safed_offloader_blocking.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/tests/bare-metal/hostd/safed_offloader_blocking.c -------------------------------------------------------------------------------- /sw/tests/bare-metal/hostd/spatzd_offloader_blocking.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/tests/bare-metal/hostd/spatzd_offloader_blocking.c -------------------------------------------------------------------------------- /sw/tests/bare-metal/hostd/sw_rst_seq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/tests/bare-metal/hostd/sw_rst_seq.c -------------------------------------------------------------------------------- /sw/tests/bare-metal/hostd/system_timer_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/tests/bare-metal/hostd/system_timer_test.c -------------------------------------------------------------------------------- /sw/tests/bare-metal/hostd/vclic_basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/tests/bare-metal/hostd/vclic_basic.c -------------------------------------------------------------------------------- /sw/tests/bare-metal/pulpd/sw.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/tests/bare-metal/pulpd/sw.mk -------------------------------------------------------------------------------- /sw/tests/bare-metal/safed/sw.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/tests/bare-metal/safed/sw.mk -------------------------------------------------------------------------------- /sw/tests/bare-metal/secd/sw.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/tests/bare-metal/secd/sw.mk -------------------------------------------------------------------------------- /sw/tests/bare-metal/spatzd/sw.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/tests/bare-metal/spatzd/sw.mk -------------------------------------------------------------------------------- /sw/tests/linux/addressability_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/sw/tests/linux/addressability_test.c -------------------------------------------------------------------------------- /target/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/.gitignore -------------------------------------------------------------------------------- /target/sim/sim.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/sim/sim.mk -------------------------------------------------------------------------------- /target/sim/src/carfield_fix.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/sim/src/carfield_fix.sv -------------------------------------------------------------------------------- /target/sim/src/carfield_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/sim/src/carfield_tb.sv -------------------------------------------------------------------------------- /target/sim/src/vip_carfield_soc.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/sim/src/vip_carfield_soc.sv -------------------------------------------------------------------------------- /target/sim/vsim/start.carfield_soc.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/sim/vsim/start.carfield_soc.tcl -------------------------------------------------------------------------------- /target/synth/src/carfield_synth_wrap.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/synth/src/carfield_synth_wrap.sv -------------------------------------------------------------------------------- /target/xilinx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/README.md -------------------------------------------------------------------------------- /target/xilinx/constraints/carfield.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/constraints/carfield.xdc -------------------------------------------------------------------------------- /target/xilinx/constraints/carfield_islands.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/constraints/carfield_islands.tcl -------------------------------------------------------------------------------- /target/xilinx/flavor_bd/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_bd/.gitignore -------------------------------------------------------------------------------- /target/xilinx/flavor_bd/constraints/vcu118.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_bd/constraints/vcu118.xdc -------------------------------------------------------------------------------- /target/xilinx/flavor_bd/constraints/vcu118_ext_jtag.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_bd/constraints/vcu118_ext_jtag.xdc -------------------------------------------------------------------------------- /target/xilinx/flavor_bd/constraints/vcu128.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_bd/constraints/vcu128.xdc -------------------------------------------------------------------------------- /target/xilinx/flavor_bd/constraints/vcu128_ext_jtag.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_bd/constraints/vcu128_ext_jtag.xdc -------------------------------------------------------------------------------- /target/xilinx/flavor_bd/flavor_bd.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_bd/flavor_bd.mk -------------------------------------------------------------------------------- /target/xilinx/flavor_bd/scripts/carfield_bd_ext_jtag_vcu118.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_bd/scripts/carfield_bd_ext_jtag_vcu118.tcl -------------------------------------------------------------------------------- /target/xilinx/flavor_bd/scripts/carfield_bd_ext_jtag_vcu128.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_bd/scripts/carfield_bd_ext_jtag_vcu128.tcl -------------------------------------------------------------------------------- /target/xilinx/flavor_bd/scripts/carfield_bd_vcu118.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_bd/scripts/carfield_bd_vcu118.tcl -------------------------------------------------------------------------------- /target/xilinx/flavor_bd/scripts/carfield_bd_vcu128.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_bd/scripts/carfield_bd_vcu128.tcl -------------------------------------------------------------------------------- /target/xilinx/flavor_bd/scripts/run.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_bd/scripts/run.tcl -------------------------------------------------------------------------------- /target/xilinx/flavor_vanilla/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_vanilla/.gitignore -------------------------------------------------------------------------------- /target/xilinx/flavor_vanilla/constraints/carfield_top_xilinx.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_vanilla/constraints/carfield_top_xilinx.xdc -------------------------------------------------------------------------------- /target/xilinx/flavor_vanilla/constraints/vcu128.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_vanilla/constraints/vcu128.xdc -------------------------------------------------------------------------------- /target/xilinx/flavor_vanilla/constraints/vcu128_ext_jtag.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_vanilla/constraints/vcu128_ext_jtag.xdc -------------------------------------------------------------------------------- /target/xilinx/flavor_vanilla/flavor_vanilla.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_vanilla/flavor_vanilla.mk -------------------------------------------------------------------------------- /target/xilinx/flavor_vanilla/scripts/run.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_vanilla/scripts/run.tcl -------------------------------------------------------------------------------- /target/xilinx/flavor_vanilla/src/carfield_top_xilinx.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_vanilla/src/carfield_top_xilinx.sv -------------------------------------------------------------------------------- /target/xilinx/flavor_vanilla/src/dram_wrapper_xilinx.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_vanilla/src/dram_wrapper_xilinx.sv -------------------------------------------------------------------------------- /target/xilinx/flavor_vanilla/src/fan_ctrl.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_vanilla/src/fan_ctrl.sv -------------------------------------------------------------------------------- /target/xilinx/flavor_vanilla/src/phy_definitions.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/flavor_vanilla/src/phy_definitions.svh -------------------------------------------------------------------------------- /target/xilinx/scripts/flash_spi.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/scripts/flash_spi.tcl -------------------------------------------------------------------------------- /target/xilinx/scripts/overrides.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/scripts/overrides.sh -------------------------------------------------------------------------------- /target/xilinx/scripts/program.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/scripts/program.tcl -------------------------------------------------------------------------------- /target/xilinx/scripts/write_cfgmem.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/scripts/write_cfgmem.tcl -------------------------------------------------------------------------------- /target/xilinx/src/cdc_dst_axi_err.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/src/cdc_dst_axi_err.sv -------------------------------------------------------------------------------- /target/xilinx/src/overrides/tc_clk_xilinx.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/src/overrides/tc_clk_xilinx.sv -------------------------------------------------------------------------------- /target/xilinx/xilinx.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/xilinx.mk -------------------------------------------------------------------------------- /target/xilinx/xilinx_ips/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/xilinx_ips/.gitignore -------------------------------------------------------------------------------- /target/xilinx/xilinx_ips/carfield_ip/carfield_ip.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/xilinx_ips/carfield_ip/carfield_ip.mk -------------------------------------------------------------------------------- /target/xilinx/xilinx_ips/carfield_ip/constraints/carfield_xilinx_ip.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/xilinx_ips/carfield_ip/constraints/carfield_xilinx_ip.xdc -------------------------------------------------------------------------------- /target/xilinx/xilinx_ips/carfield_ip/constraints/ooc_carfield_ip.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/xilinx_ips/carfield_ip/constraints/ooc_carfield_ip.xdc -------------------------------------------------------------------------------- /target/xilinx/xilinx_ips/carfield_ip/src/carfield_xilinx.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/xilinx_ips/carfield_ip/src/carfield_xilinx.sv -------------------------------------------------------------------------------- /target/xilinx/xilinx_ips/carfield_ip/src/carfield_xilinx_ip.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/xilinx_ips/carfield_ip/src/carfield_xilinx_ip.v -------------------------------------------------------------------------------- /target/xilinx/xilinx_ips/carfield_ip/tcl/run.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/xilinx_ips/carfield_ip/tcl/run.tcl -------------------------------------------------------------------------------- /target/xilinx/xilinx_ips/xilinx_ips.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/xilinx_ips/xilinx_ips.mk -------------------------------------------------------------------------------- /target/xilinx/xilinx_ips/xlnx_clk_wiz/tcl/run.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/xilinx_ips/xlnx_clk_wiz/tcl/run.tcl -------------------------------------------------------------------------------- /target/xilinx/xilinx_ips/xlnx_clk_wiz/xlnx_clk_wiz.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/xilinx_ips/xlnx_clk_wiz/xlnx_clk_wiz.mk -------------------------------------------------------------------------------- /target/xilinx/xilinx_ips/xlnx_mig_ddr4/tcl/run.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/xilinx_ips/xlnx_mig_ddr4/tcl/run.tcl -------------------------------------------------------------------------------- /target/xilinx/xilinx_ips/xlnx_mig_ddr4/xlnx_mig_ddr4.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/xilinx_ips/xlnx_mig_ddr4/xlnx_mig_ddr4.mk -------------------------------------------------------------------------------- /target/xilinx/xilinx_ips/xlnx_vio/tcl/run.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/xilinx_ips/xlnx_vio/tcl/run.tcl -------------------------------------------------------------------------------- /target/xilinx/xilinx_ips/xlnx_vio/xlnx_vio.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/target/xilinx/xilinx_ips/xlnx_vio/xlnx_vio.mk -------------------------------------------------------------------------------- /utils/generate-makefile-help.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/generate-makefile-help.sh -------------------------------------------------------------------------------- /utils/help.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/help.mk -------------------------------------------------------------------------------- /utils/lint/lint.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/lint/lint.mk -------------------------------------------------------------------------------- /utils/lint/spyglass/scripts/run_lint.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/lint/spyglass/scripts/run_lint.tcl -------------------------------------------------------------------------------- /utils/lint/spyglass/sgdc/func.sgdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/lint/spyglass/sgdc/func.sgdc -------------------------------------------------------------------------------- /utils/reggen/reggen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/README.md -------------------------------------------------------------------------------- /utils/reggen/reggen/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/reggen/reggen/access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/access.py -------------------------------------------------------------------------------- /utils/reggen/reggen/alert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/alert.py -------------------------------------------------------------------------------- /utils/reggen/reggen/bits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/bits.py -------------------------------------------------------------------------------- /utils/reggen/reggen/bus_interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/bus_interfaces.py -------------------------------------------------------------------------------- /utils/reggen/reggen/enum_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/enum_entry.py -------------------------------------------------------------------------------- /utils/reggen/reggen/field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/field.py -------------------------------------------------------------------------------- /utils/reggen/reggen/fpv_csr.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/fpv_csr.sv.tpl -------------------------------------------------------------------------------- /utils/reggen/reggen/gen_cfg_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/gen_cfg_html.py -------------------------------------------------------------------------------- /utils/reggen/reggen/gen_cfg_md.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/gen_cfg_md.py -------------------------------------------------------------------------------- /utils/reggen/reggen/gen_cheader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/gen_cheader.py -------------------------------------------------------------------------------- /utils/reggen/reggen/gen_dv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/gen_dv.py -------------------------------------------------------------------------------- /utils/reggen/reggen/gen_fpv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/gen_fpv.py -------------------------------------------------------------------------------- /utils/reggen/reggen/gen_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/gen_html.py -------------------------------------------------------------------------------- /utils/reggen/reggen/gen_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/gen_json.py -------------------------------------------------------------------------------- /utils/reggen/reggen/gen_md.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/gen_md.py -------------------------------------------------------------------------------- /utils/reggen/reggen/gen_rtl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/gen_rtl.py -------------------------------------------------------------------------------- /utils/reggen/reggen/gen_selfdoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/gen_selfdoc.py -------------------------------------------------------------------------------- /utils/reggen/reggen/html_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/html_helpers.py -------------------------------------------------------------------------------- /utils/reggen/reggen/inter_signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/inter_signal.py -------------------------------------------------------------------------------- /utils/reggen/reggen/ip_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/ip_block.py -------------------------------------------------------------------------------- /utils/reggen/reggen/lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/lib.py -------------------------------------------------------------------------------- /utils/reggen/reggen/md_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/md_helpers.py -------------------------------------------------------------------------------- /utils/reggen/reggen/multi_register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/multi_register.py -------------------------------------------------------------------------------- /utils/reggen/reggen/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/params.py -------------------------------------------------------------------------------- /utils/reggen/reggen/reg_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/reg_base.py -------------------------------------------------------------------------------- /utils/reggen/reggen/reg_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/reg_block.py -------------------------------------------------------------------------------- /utils/reggen/reggen/reg_html.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/reg_html.css -------------------------------------------------------------------------------- /utils/reggen/reggen/reg_pkg.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/reg_pkg.sv.tpl -------------------------------------------------------------------------------- /utils/reggen/reggen/reg_top.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/reg_top.sv.tpl -------------------------------------------------------------------------------- /utils/reggen/reggen/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/register.py -------------------------------------------------------------------------------- /utils/reggen/reggen/signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/signal.py -------------------------------------------------------------------------------- /utils/reggen/reggen/uvm_reg.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/uvm_reg.sv.tpl -------------------------------------------------------------------------------- /utils/reggen/reggen/uvm_reg_base.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/uvm_reg_base.sv.tpl -------------------------------------------------------------------------------- /utils/reggen/reggen/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/validate.py -------------------------------------------------------------------------------- /utils/reggen/reggen/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/version.py -------------------------------------------------------------------------------- /utils/reggen/reggen/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/reggen/window.py -------------------------------------------------------------------------------- /utils/reggen/regtool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/regtool.py -------------------------------------------------------------------------------- /utils/reggen/topgen/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/__init__.py -------------------------------------------------------------------------------- /utils/reggen/topgen/c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/c.py -------------------------------------------------------------------------------- /utils/reggen/topgen/gen_dv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/gen_dv.py -------------------------------------------------------------------------------- /utils/reggen/topgen/intermodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/intermodule.py -------------------------------------------------------------------------------- /utils/reggen/topgen/lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/lib.py -------------------------------------------------------------------------------- /utils/reggen/topgen/merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/merge.py -------------------------------------------------------------------------------- /utils/reggen/topgen/templates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/templates/README.md -------------------------------------------------------------------------------- /utils/reggen/topgen/templates/chip_env_pkg__params.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/templates/chip_env_pkg__params.sv.tpl -------------------------------------------------------------------------------- /utils/reggen/topgen/templates/chiplevel.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/templates/chiplevel.sv.tpl -------------------------------------------------------------------------------- /utils/reggen/topgen/templates/clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/templates/clang-format -------------------------------------------------------------------------------- /utils/reggen/topgen/templates/tb__alert_handler_connect.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/templates/tb__alert_handler_connect.sv.tpl -------------------------------------------------------------------------------- /utils/reggen/topgen/templates/tb__xbar_connect.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/templates/tb__xbar_connect.sv.tpl -------------------------------------------------------------------------------- /utils/reggen/topgen/templates/toplevel.c.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/templates/toplevel.c.tpl -------------------------------------------------------------------------------- /utils/reggen/topgen/templates/toplevel.h.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/templates/toplevel.h.tpl -------------------------------------------------------------------------------- /utils/reggen/topgen/templates/toplevel.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/templates/toplevel.sv.tpl -------------------------------------------------------------------------------- /utils/reggen/topgen/templates/toplevel_memory.h.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/templates/toplevel_memory.h.tpl -------------------------------------------------------------------------------- /utils/reggen/topgen/templates/toplevel_memory.ld.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/templates/toplevel_memory.ld.tpl -------------------------------------------------------------------------------- /utils/reggen/topgen/templates/toplevel_pkg.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/templates/toplevel_pkg.sv.tpl -------------------------------------------------------------------------------- /utils/reggen/topgen/templates/toplevel_rnd_cnst_pkg.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/templates/toplevel_rnd_cnst_pkg.sv.tpl -------------------------------------------------------------------------------- /utils/reggen/topgen/templates/xbar_env_pkg__params.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/templates/xbar_env_pkg__params.sv.tpl -------------------------------------------------------------------------------- /utils/reggen/topgen/top.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/top.py -------------------------------------------------------------------------------- /utils/reggen/topgen/top_uvm_reg.sv.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/top_uvm_reg.sv.tpl -------------------------------------------------------------------------------- /utils/reggen/topgen/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/reggen/topgen/validate.py -------------------------------------------------------------------------------- /utils/venv.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/carfield/HEAD/utils/venv.mk --------------------------------------------------------------------------------