.gitignore
.pre-commit-config.yaml
.readthedocs.yml
LICENSE
README.rst
dev-requirements.txt
setup.py
tox.ini
.github/workflows/ci.yml
doc/Makefile
doc/conf.py
doc/edalize.rst
doc/genindex.rst
doc/index.rst
doc/make.bat
doc/py-modindex.rst
doc/requirements.txt
doc/dev/setup.rst
doc/dev/tests.rst
doc/edam/api.rst
edalize/__init__.py
edalize/apicula.py
edalize/ascentlint.py
edalize/diamond.py
edalize/edatool.py
edalize/ghdl.py
edalize/icarus.py
edalize/icestorm.py
edalize/ise.py
edalize/ise_reporting.py
edalize/isim.py
edalize/libero.py
edalize/modelsim.py
edalize/morty.py
edalize/nextpnr.py
edalize/openlane.py
edalize/oxide.py
edalize/quartus.py
edalize/quartus_reporting.py
edalize/radiant.py
edalize/reporting.py
edalize/rivierapro.py
edalize/spyglass.py
edalize/symbiflow.py
edalize/symbiyosys.py
edalize/trellis.py
edalize/utils.py
edalize/vcs.py
edalize/veribleformat.py
edalize/veriblelint.py
edalize/verilator.py
edalize/vivado.py
edalize/vivado_reporting.py
edalize/vunit.py
edalize/vunit_hooks.py
edalize/xcelium.py
edalize/xsim.py
edalize/yosys.py
edalize.egg-info/PKG-INFO
edalize.egg-info/SOURCES.txt
edalize.egg-info/dependency_links.txt
edalize.egg-info/requires.txt
edalize.egg-info/top_level.txt
edalize/flows/__init__.py
edalize/flows/edaflow.py
edalize/flows/icestorm.py
edalize/flows/lint.py
edalize/flows/sim.py
edalize/templates/ascentlint/Makefile.j2
edalize/templates/ascentlint/run-ascentlint.tcl.j2
edalize/templates/ghdl/Makefile.j2
edalize/templates/libero/libero-project.tcl.j2
edalize/templates/libero/libero-run.tcl.j2
edalize/templates/libero/libero-syn-user.tcl.j2
edalize/templates/openlane/openlane-makefile.j2
edalize/templates/openlane/openlane-script-tcl.j2
edalize/templates/quartus/quartus-pro-makefile.j2
edalize/templates/quartus/quartus-project.tcl.j2
edalize/templates/quartus/quartus-std-makefile.j2
edalize/templates/spyglass/Makefile.j2
edalize/templates/spyglass/spyglass-project.prj.j2
edalize/templates/spyglass/spyglass-run-goal.tcl.j2
edalize/templates/vcs/Makefile.j2
edalize/templates/vivado/vivado-program.tcl.j2
edalize/templates/vivado/vivado-project.tcl.j2
edalize/templates/vivado/vivado-run.tcl.j2
edalize/templates/vivado/vivado-synth.tcl.j2
edalize/templates/vunit/run.py.j2
edalize/templates/yosys/edalize_yosys_procs.tcl.j2
edalize/templates/yosys/yosys-script-tcl.j2
edalize/tools/__init__.py
edalize/tools/edatool.py
edalize/tools/ghdl.py
edalize/tools/icepack.py
edalize/tools/icetime.py
edalize/tools/nextpnr.py
edalize/tools/surelog.py
edalize/tools/sv2v.py
edalize/tools/verilator.py
edalize/tools/yosys.py
edalize/tools/templates/yosys/edalize_yosys_procs.tcl.j2
edalize/tools/templates/yosys/yosys-script-tcl.j2
scripts/el_docker
tests/README.rst
tests/edalize_common.py
tests/test_apicula.py
tests/test_ascentlint.py
tests/test_diamond.py
tests/test_edam.py
tests/test_ghdl.py
tests/test_icarus.py
tests/test_icestorm.py
tests/test_ise.py
tests/test_isim.py
tests/test_libero.py
tests/test_modelsim.py
tests/test_morty.py
tests/test_openlane.py
tests/test_oxide.py
tests/test_quartus.py
tests/test_radiant.py
tests/test_reporting.py
tests/test_rivierapro.py
tests/test_spyglass.py
tests/test_symbiflow.py
tests/test_symbiyosys.py
tests/test_trellis.py
tests/test_vcs.py
tests/test_veribleformat.py
tests/test_veriblelint.py
tests/test_verilator.py
tests/test_vivado.py
tests/test_vunit.py
tests/test_xcelium.py
tests/test_xsim.py
tests/mock_commands/arachne-pnr
tests/mock_commands/ascentlint
tests/mock_commands/diamondc
tests/mock_commands/ecppack
tests/mock_commands/flow.tcl
tests/mock_commands/ghdl
tests/mock_commands/gowin_pack
tests/mock_commands/icepack
tests/mock_commands/ip-generate
tests/mock_commands/iverilog
tests/mock_commands/iverilog-vpi
tests/mock_commands/morty
tests/mock_commands/nextpnr-ecp5
tests/mock_commands/nextpnr-gowin
tests/mock_commands/nextpnr-ice40
tests/mock_commands/nextpnr-nexus
tests/mock_commands/prjoxide
tests/mock_commands/qsys-generate
tests/mock_commands/quartus_asm
tests/mock_commands/quartus_dse
tests/mock_commands/quartus_fit
tests/mock_commands/quartus_map
tests/mock_commands/quartus_pgm
tests/mock_commands/quartus_sh
tests/mock_commands/quartus_sta
tests/mock_commands/quartus_syn
tests/mock_commands/radiantc
tests/mock_commands/sby
tests/mock_commands/sg_shell
tests/mock_commands/vcs
tests/mock_commands/verible-verilog-format
tests/mock_commands/verible-verilog-lint
tests/mock_commands/vivado
tests/mock_commands/vsim
tests/mock_commands/vvp
tests/mock_commands/xelab
tests/mock_commands/xsim
tests/mock_commands/xtclsh
tests/mock_commands/yosys
tests/mock_commands/xcelium/xmroot
tests/mock_commands/xcelium/tools/bin/xrun
tests/test_apicula/Makefile
tests/test_apicula/edalize_yosys_procs.tcl
tests/test_apicula/edalize_yosys_template.tcl
tests/test_apicula/gowin_pack.cmd
tests/test_apicula/nextpnr-gowin.cmd
tests/test_apicula/yosys.cmd
tests/test_apicula/minimal/Makefile
tests/test_apicula/minimal/edalize_yosys_procs.tcl
tests/test_apicula/minimal/edalize_yosys_template.tcl
tests/test_apicula/minimal/gowin_pack.cmd
tests/test_apicula/minimal/nextpnr-gowin.cmd
tests/test_apicula/minimal/yosys.cmd
tests/test_ascentlint/defaults/Makefile
tests/test_ascentlint/defaults/ascentlint.cmd
tests/test_ascentlint/defaults/run-ascentlint.tcl
tests/test_ascentlint/defaults/sources.f
tests/test_diamond/diamondc.cmd
tests/test_diamond/test_diamond_0.tcl
tests/test_diamond/test_diamond_0_run.tcl
tests/test_diamond/minimal/diamondc.cmd
tests/test_diamond/minimal/test_diamond_minimal_0.tcl
tests/test_diamond/minimal/test_diamond_minimal_0_run.tcl
tests/test_edam/exit_1_script
tests/test_ghdl/test01/Makefile
tests/test_ghdl/test01/analyze.cmd
tests/test_ghdl/test01/elab-run.cmd
tests/test_ghdl/test02/Makefile
tests/test_ghdl/test02/analyze.cmd
tests/test_ghdl/test02/elab-run.cmd
tests/test_ghdl/test03/Makefile
tests/test_ghdl/test03/analyze.cmd
tests/test_ghdl/test03/elab-run.cmd
tests/test_ghdl/test04/Makefile
tests/test_ghdl/test04/analyze.cmd
tests/test_ghdl/test04/elab-run.cmd
tests/test_icarus/Makefile
tests/test_icarus/iverilog-vpi.cmd
tests/test_icarus/iverilog.cmd
tests/test_icarus/test_icarus_0.scr
tests/test_icarus/timescale.v
tests/test_icarus/vvp.cmd
tests/test_icarus/minimal/Makefile
tests/test_icarus/minimal/iverilog.cmd
tests/test_icarus/minimal/test_icarus_minimal_0.scr
tests/test_icarus/minimal/vvp.cmd
tests/test_icestorm/Makefile
tests/test_icestorm/arachne-pnr.cmd
tests/test_icestorm/edalize_yosys_procs.tcl
tests/test_icestorm/edalize_yosys_template.tcl
tests/test_icestorm/icepack.cmd
tests/test_icestorm/nextpnr-ice40.cmd
tests/test_icestorm/yosys.cmd
tests/test_icestorm/minimal/Makefile
tests/test_icestorm/minimal/arachne-pnr.cmd
tests/test_icestorm/minimal/edalize_yosys_procs.tcl
tests/test_icestorm/minimal/edalize_yosys_template.tcl
tests/test_icestorm/minimal/icepack.cmd
tests/test_icestorm/minimal/nextpnr-ice40.cmd
tests/test_icestorm/minimal/yosys.cmd
tests/test_icestorm/nextpnr/Makefile
tests/test_icestorm/nextpnr/edalize_yosys_procs.tcl
tests/test_icestorm/nextpnr/edalize_yosys_template.tcl
tests/test_icestorm/nextpnr/icepack.cmd
tests/test_icestorm/nextpnr/nextpnr-ice40.cmd
tests/test_icestorm/nextpnr/yosys.cmd
tests/test_ise/Makefile
tests/test_ise/config.mk
tests/test_ise/test_ise_0.tcl
tests/test_ise/test_ise_0_run.tcl
tests/test_ise/xtclsh.cmd
tests/test_isim/Makefile
tests/test_isim/config.mk
tests/test_isim/run.cmd
tests/test_isim/run_test_isim_0.tcl
tests/test_isim/test_isim_0
tests/test_isim/test_isim_0.prj
tests/test_libero/libero-test-all-project.tcl
tests/test_libero/libero-test-all-run.tcl
tests/test_libero/libero-test-all-syn-user.tcl
tests/test_libero/libero-test-project.tcl
tests/test_libero/libero-test-run.tcl
tests/test_libero/libero-test-syn-user.tcl
tests/test_modelsim/Makefile
tests/test_modelsim/edalize_build_rtl.tcl
tests/test_modelsim/edalize_main.tcl
tests/test_modelsim/vsim.cmd
tests/test_modelsim/vsim2.cmd
tests/test_morty/morty.cmd
tests/test_openlane/Makefile
tests/test_openlane/config.tcl
tests/test_openlane/flow.tcl.cmd
tests/test_oxide/Makefile
tests/test_oxide/edalize_yosys_procs.tcl
tests/test_oxide/edalize_yosys_template.tcl
tests/test_oxide/nextpnr-nexus.cmd
tests/test_oxide/prjoxide.cmd
tests/test_oxide/yosys.cmd
tests/test_oxide/minimal/Makefile
tests/test_oxide/minimal/edalize_yosys_procs.tcl
tests/test_oxide/minimal/edalize_yosys_template.tcl
tests/test_oxide/minimal/nextpnr-nexus.cmd
tests/test_oxide/minimal/prjoxide.cmd
tests/test_oxide/minimal/yosys.cmd
tests/test_quartus/Pro/Makefile
tests/test_quartus/Pro/qsys-generate.cmd
tests/test_quartus/Pro/quartus_asm.cmd
tests/test_quartus/Pro/quartus_dse.cmd
tests/test_quartus/Pro/quartus_fit.cmd
tests/test_quartus/Pro/quartus_sh.cmd
tests/test_quartus/Pro/quartus_sta.cmd
tests/test_quartus/Pro/quartus_syn.cmd
tests/test_quartus/Pro/test_quartus_0.tcl
tests/test_quartus/Standard/Makefile
tests/test_quartus/Standard/ip-generate.cmd
tests/test_quartus/Standard/quartus_asm.cmd
tests/test_quartus/Standard/quartus_dse.cmd
tests/test_quartus/Standard/quartus_fit.cmd
tests/test_quartus/Standard/quartus_map.cmd
tests/test_quartus/Standard/quartus_sh.cmd
tests/test_quartus/Standard/quartus_sta.cmd
tests/test_quartus/Standard/test_quartus_0.tcl
tests/test_radiant/radiantc.cmd
tests/test_radiant/test_radiant_0.tcl
tests/test_radiant/test_radiant_0_run.tcl
tests/test_radiant/minimal/radiantc.cmd
tests/test_radiant/minimal/test_radiant_minimal_0.tcl
tests/test_radiant/minimal/test_radiant_minimal_0_run.tcl
tests/test_reporting/data/linux-on-litex-vexriscv/arty_a7/top_timing.rpt
tests/test_reporting/data/linux-on-litex-vexriscv/arty_a7/top_utilization_place.rpt
tests/test_reporting/data/linux-on-litex-vexriscv/de10nano/top.fit.rpt
tests/test_reporting/data/linux-on-litex-vexriscv/de10nano/top.sta.rpt
tests/test_reporting/data/linux-on-litex-vexriscv/pipistrello/top.twr
tests/test_reporting/data/linux-on-litex-vexriscv/pipistrello/top_map.mrp
tests/test_reporting/data/picorv32/README.md
tests/test_reporting/data/picorv32/ise-spartan6/top.twr
tests/test_reporting/data/picorv32/ise-spartan6/top_map.mrp
tests/test_reporting/data/picorv32/quartus-cyclone10/picorv32_wrap_0_1.fit.rpt
tests/test_reporting/data/picorv32/quartus-cyclone10/picorv32_wrap_0_1.sta.rpt
tests/test_reporting/data/picorv32/quartus-cyclone4/picorv32_wrap_0_1.fit.rpt
tests/test_reporting/data/picorv32/quartus-cyclone4/picorv32_wrap_0_1.sta.rpt
tests/test_reporting/data/picorv32/vivado-artix7/impl/top_timing_summary_routed.rpt
tests/test_reporting/data/picorv32/vivado-artix7/impl/top_utilization_placed.rpt
tests/test_reporting/data/picorv32/vivado-kintex_usp/impl/top_timing_summary_routed.rpt
tests/test_reporting/data/picorv32/vivado-kintex_usp/impl/top_utilization_placed.rpt
tests/test_rivierapro/edalize_build_rtl.tcl
tests/test_rivierapro/edalize_build_vpi.tcl
tests/test_rivierapro/edalize_launch.tcl
tests/test_rivierapro/edalize_main.tcl
tests/test_rivierapro/edalize_run.tcl
tests/test_rivierapro/vsim.cmd
tests/test_rivierapro/vsim2.cmd
tests/test_spyglass/defaults/Makefile
tests/test_spyglass/defaults/spyglass-run-design_read.tcl
tests/test_spyglass/defaults/spyglass-run-lint_lint_rtl.tcl
tests/test_spyglass/defaults/spyglass-run-some_othergoal.tcl
tests/test_spyglass/defaults/spyglass.cmd
tests/test_spyglass/defaults/test_spyglass_0.prj
tests/test_spyglass/tooloptions/Makefile
tests/test_spyglass/tooloptions/spyglass-run-design_read.tcl
tests/test_spyglass/tooloptions/spyglass-run-lint_lint_rtl.tcl
tests/test_spyglass/tooloptions/spyglass-run-some_othergoal.tcl
tests/test_spyglass/tooloptions/spyglass.cmd
tests/test_spyglass/tooloptions/test_spyglass_0.prj
tests/test_symbiflow/nextpnr/fpga_interchange/Makefile
tests/test_symbiflow/nextpnr/fpga_interchange/edalize_yosys_procs.tcl
tests/test_symbiflow/nextpnr/fpga_interchange/edalize_yosys_template.tcl
tests/test_symbiflow/nextpnr/xilinx/Makefile
tests/test_symbiflow/nextpnr/xilinx/edalize_yosys_procs.tcl
tests/test_symbiflow/nextpnr/xilinx/edalize_yosys_template.tcl
tests/test_symbiflow/vtr/Makefile
tests/test_symbiyosys/config.sby.j2
tests/test_symbiyosys/files.txt
tests/test_symbiyosys/incdirs.txt
tests/test_symbiyosys/sby.cmd
tests/test_symbiyosys/test.sby
tests/test_trellis/Makefile
tests/test_trellis/ecppack.cmd
tests/test_trellis/edalize_yosys_procs.tcl
tests/test_trellis/edalize_yosys_template.tcl
tests/test_trellis/nextpnr-ecp5.cmd
tests/test_trellis/yosys.cmd
tests/test_trellis/minimal/Makefile
tests/test_trellis/minimal/ecppack.cmd
tests/test_trellis/minimal/edalize_yosys_procs.tcl
tests/test_trellis/minimal/edalize_yosys_template.tcl
tests/test_trellis/minimal/nextpnr-ecp5.cmd
tests/test_trellis/minimal/yosys.cmd
tests/test_vcs/minimal/Makefile
tests/test_vcs/minimal/run.cmd
tests/test_vcs/minimal/test_vcs_minimal_0.scr
tests/test_vcs/minimal/vcs.cmd
tests/test_vcs/no_tool_options/Makefile
tests/test_vcs/no_tool_options/run.cmd
tests/test_vcs/no_tool_options/test_vcs_0.scr
tests/test_vcs/no_tool_options/vcs.cmd
tests/test_vcs/tool_options/Makefile
tests/test_vcs/tool_options/run.cmd
tests/test_vcs/tool_options/test_vcs_tool_options_0.scr
tests/test_vcs/tool_options/vcs.cmd
tests/test_veribleformat/default/verible-verilog-format.cmd
tests/test_veriblelint/lint/verible-verilog-lint.cmd
tests/test_verilator/Makefile
tests/test_verilator/Vtop_module
tests/test_verilator/run.cmd
tests/test_verilator/cc/config.mk
tests/test_verilator/cc/test_verilator_0.vc
tests/test_verilator/lint-only/config.mk
tests/test_verilator/lint-only/test_verilator_0.vc
tests/test_verilator/sc/config.mk
tests/test_verilator/sc/test_verilator_0.vc
tests/test_vivado/Makefile
tests/test_vivado/test_vivado_0.tcl
tests/test_vivado/test_vivado_0_pgm.tcl
tests/test_vivado/test_vivado_0_run.tcl
tests/test_vivado/test_vivado_0_synth.tcl
tests/test_vivado/vivado.cmd
tests/test_vivado/minimal/Makefile
tests/test_vivado/minimal/test_vivado_minimal_0.tcl
tests/test_vivado/minimal/test_vivado_minimal_0_pgm.tcl
tests/test_vivado/minimal/test_vivado_minimal_0_run.tcl
tests/test_vivado/minimal/test_vivado_minimal_0_synth.tcl
tests/test_vivado/minimal/vivado.cmd
tests/test_vivado/yosys/Makefile
tests/test_vivado/yosys/edalize_yosys_procs.tcl
tests/test_vivado/yosys/edalize_yosys_template.tcl
tests/test_vivado/yosys/test_vivado_yosys_0.tcl
tests/test_vivado/yosys/test_vivado_yosys_0_pgm.tcl
tests/test_vivado/yosys/test_vivado_yosys_0_run.tcl
tests/test_vivado/yosys/vivado.cmd
tests/test_vivado/yosys/yosys.cmd
tests/test_vunit/run.py
tests/test_vunit/minimal/tb_minimal.vhd
tests/test_vunit/vunit_mock/vunit/__init__.py
tests/test_vunit/vunit_mock/vunit/ui.py
tests/test_vunit/vunit_mock/vunit/vhdl_standard.py
tests/test_xcelium/Makefile
tests/test_xcelium/edalize_build_rtl.f
tests/test_xcelium/edalize_main.f
tests/test_xcelium/xrun.cmd
tests/test_xsim/Makefile
tests/test_xsim/config.mk
tests/test_xsim/test_xsim_0.prj
tests/test_xsim/xelab.cmd
tests/test_xsim/xsim.cmd
tests/test_xsim/mfc/Makefile
tests/test_xsim/mfc/config.mk
tests/test_xsim/mfc/test_xsim_0.prj
tests/test_xsim/mfc/xelab.cmd
tests/test_xsim/mfc/xsim.cmd