.gitignore
.readthedocs.yaml
LICENSE
README.md
pyproject.toml
tox.ini
.github/workflows/publish.yml
docs/conf.py
docs/drawing.svg
docs/flows.rst
docs/index.rst
docs/intel-ips.md
docs/introduction.rst
docs/plugins.rst
docs/requirements.txt
docs/_static/simplhdl_dark.png
docs/_static/simplhdl_light.png
docs/_static/simplhdl_light_1.png
docs/flows/ghdl.rst
docs/flows/icarus.rst
docs/flows/quartus.rst
docs/flows/questasim.rst
docs/flows/vcs.rst
docs/flows/vivado.rst
docs/flows/xsim.rst
examples/hdl/adder/adder.yml
examples/hdl/adder/hdl/adder.sv
examples/hdl/adder/sim/testbench.sv
examples/hdl/adder/sim/testbench.yml
examples/hdl/adder/syn/build.yml
examples/hdl/adder/syn/placement.xdc
examples/hdl/adder/syn/timing.xdc
examples/hdl/adder/syn/top.sv
examples/hdl/alu/alu.yml
examples/hdl/alu/hdl/add.sv
examples/hdl/alu/hdl/alu.sv
examples/hdl/alu/hdl/mul.sv
examples/hdl/alu/hdl/sub.sv
examples/hdl/alu/sim/pyuvm/pyuvm.yml
examples/hdl/alu/sim/pyuvm/testbench.py
examples/hdl/alu/sim/pyuvm/alu_vip/__init__.py
examples/hdl/alu/sim/pyuvm/alu_vip/agent.py
examples/hdl/alu/sim/pyuvm/alu_vip/aluif.py
examples/hdl/alu/sim/pyuvm/alu_vip/driver.py
examples/hdl/alu/sim/pyuvm/alu_vip/monitor.py
examples/hdl/alu/sim/pyuvm/alu_vip/sequenceitem.py
examples/hdl/alu/sim/pyuvm/alu_vip/sequencer.py
examples/hdl/alu/sim/pyuvm/clock_vip/__init__.py
examples/hdl/alu/sim/pyuvm/clock_vip/agent.py
examples/hdl/alu/sim/pyuvm/clock_vip/clockif.py
examples/hdl/alu/sim/pyuvm/test/__init__.py
examples/hdl/alu/sim/pyuvm/test/env.py
examples/hdl/alu/sim/pyuvm/test/seq_lib.py
examples/hdl/alu/sim/pyuvm/test/test.py
examples/hdl/alu/sim/uvm/alu_vip/agent.svh
examples/hdl/alu/sim/uvm/alu_vip/alu_vip.sv
examples/hdl/alu/sim/uvm/alu_vip/alu_vip.yml
examples/hdl/alu/sim/uvm/alu_vip/driver.svh
examples/hdl/alu/sim/uvm/alu_vip/env.svh
examples/hdl/alu/sim/uvm/alu_vip/monitor.svh
examples/hdl/alu/sim/uvm/alu_vip/sequence_item.svh
examples/hdl/alu/sim/uvm/tb_env/tb_env.sv
examples/hdl/alu/sim/uvm/tb_env/tb_env.yml
examples/hdl/alu/sim/uvm/tb_env/seq_lib/add_seq.svh
examples/hdl/alu/sim/uvm/tb_env/seq_lib/base_seq.svh
examples/hdl/alu/sim/uvm/tb_env/test/base_test.svh
examples/hdl/alu/sim/uvm/tb_env/test/test_add.svh
examples/hdl/alu/sim/uvm/testbench/alu_if.sv
examples/hdl/alu/sim/uvm/testbench/testbench.sv
examples/hdl/alu/sim/uvm/testbench/testbench.yml
examples/hdl/alu/sim/uvm/testcases/test_add/test_add.yml
examples/hdl/alu/syn/build.yml
examples/hdl/alu/syn/placement.xdc
examples/hdl/alu/syn/timing.xdc
examples/hdl/hello/build.sbt
examples/hdl/hello/hello.yml
examples/hdl/hello/src/main/scala/Hello.scala
examples/hdl/hello/syn/build.yml
examples/plugins/simple_parser/setup.py
examples/plugins/simple_parser/src/simple_parser/__init__.py
examples/plugins/simple_parser/src/simple_parser/simple_parser.py
src/SimplHDL.egg-info/PKG-INFO
src/SimplHDL.egg-info/SOURCES.txt
src/SimplHDL.egg-info/dependency_links.txt
src/SimplHDL.egg-info/entry_points.txt
src/SimplHDL.egg-info/requires.txt
src/SimplHDL.egg-info/top_level.txt
src/simplhdl/__init__.py
src/simplhdl/__main__.py
src/simplhdl/cocotb.py
src/simplhdl/flow.py
src/simplhdl/generator.py
src/simplhdl/info.py
src/simplhdl/parser.py
src/simplhdl/plugins.py
src/simplhdl/repo.py
src/simplhdl/run.py
src/simplhdl/simplhdl.py
src/simplhdl/tools.py
src/simplhdl/utils.py
src/simplhdl/flows/__init__.py
src/simplhdl/flows/implementationflow.py
src/simplhdl/flows/quartusflow.py
src/simplhdl/flows/simulationflow.py
src/simplhdl/flows/vivadoflow.py
src/simplhdl/flows/encrypt/__init__.py
src/simplhdl/flows/encrypt/encryptflow.py
src/simplhdl/flows/flake8/flake8flow.py
src/simplhdl/flows/lint/lintflow.py
src/simplhdl/flows/modelsim/__init__.py
src/simplhdl/flows/modelsim/modelsimflow.py
src/simplhdl/flows/quartusdse/__init__.py
src/simplhdl/flows/quartusdse/quartusdseflow.py
src/simplhdl/flows/quartusexport/__init__.py
src/simplhdl/flows/quartusexport/quartusexportflow.py
src/simplhdl/flows/questasim/__init__.py
src/simplhdl/flows/questasim/questasimflow.py
src/simplhdl/flows/rivierapro/__init__.py
src/simplhdl/flows/rivierapro/rivieraproflow.py
src/simplhdl/flows/vcs/__init__.py
src/simplhdl/flows/vcs/vcsflow.py
src/simplhdl/flows/verible/__init__.py
src/simplhdl/flows/verible/veribleflow.py
src/simplhdl/flows/vsg/__init__.py
src/simplhdl/flows/vsg/vsgflow.py
src/simplhdl/flows/xsim/__init__.py
src/simplhdl/flows/xsim/xsimflow.py
src/simplhdl/generators/__init__.py
src/simplhdl/generators/chisel.py
src/simplhdl/generators/ipxact.py
src/simplhdl/generators/spd.py
src/simplhdl/generators/systemrdl.py
src/simplhdl/parsers/__init__.py
src/simplhdl/parsers/fusesocparser.py
src/simplhdl/parsers/simplhdlparser.py
src/simplhdl/pyedaa/__init__.py
src/simplhdl/pyedaa/attributes.py
src/simplhdl/pyedaa/design.py
src/simplhdl/pyedaa/fileset.py
src/simplhdl/pyedaa/filetypes.py
src/simplhdl/pyedaa/project.py
src/simplhdl/pyedaa/target.py
src/simplhdl/pyedaa/vhdllibrary.py
src/simplhdl/resources/__init__.py
src/simplhdl/resources/templates/__init__.py
src/simplhdl/resources/templates/flake8/__init__.py
src/simplhdl/resources/templates/flake8/setup.cfg.j2
src/simplhdl/resources/templates/modelsim/Makefile.j2
src/simplhdl/resources/templates/modelsim/__init__.py
src/simplhdl/resources/templates/modelsim/cocotb.mk.j2
src/simplhdl/resources/templates/modelsim/dependencies.mk.j2
src/simplhdl/resources/templates/modelsim/files.j2
src/simplhdl/resources/templates/modelsim/fileset.j2
src/simplhdl/resources/templates/modelsim/modelsim.tcl.j2
src/simplhdl/resources/templates/modelsim/project.mk.j2
src/simplhdl/resources/templates/modelsim/run.do.j2
src/simplhdl/resources/templates/quartus/__init__.py
src/simplhdl/resources/templates/quartus/project.tcl.j2
src/simplhdl/resources/templates/quartus/run.tcl.j2
src/simplhdl/resources/templates/questasim/__init__.py
src/simplhdl/resources/templates/questasim/modelsim.tcl.j2
src/simplhdl/resources/templates/questasim/project.qrun.j2
src/simplhdl/resources/templates/questasim/visualizer.tcl.j2
src/simplhdl/resources/templates/questasim/vsim-run.do.j2
src/simplhdl/resources/templates/rivierapro/Makefile.j2
src/simplhdl/resources/templates/rivierapro/__init__.py
src/simplhdl/resources/templates/rivierapro/cocotb.mk.j2
src/simplhdl/resources/templates/rivierapro/dependencies.mk.j2
src/simplhdl/resources/templates/rivierapro/files.j2
src/simplhdl/resources/templates/rivierapro/fileset.j2
src/simplhdl/resources/templates/rivierapro/project.mk.j2
src/simplhdl/resources/templates/vcs/Makefile.j2
src/simplhdl/resources/templates/vcs/__init__.py
src/simplhdl/resources/templates/vcs/cocotb.mk.j2
src/simplhdl/resources/templates/vcs/dependencies.mk.j2
src/simplhdl/resources/templates/vcs/files.j2
src/simplhdl/resources/templates/vcs/fileset.j2
src/simplhdl/resources/templates/vcs/pli.tab.j2
src/simplhdl/resources/templates/vcs/project.mk.j2
src/simplhdl/resources/templates/vcs/simv-run.do.j2
src/simplhdl/resources/templates/vcs/synopsys_sim.setup.j2
src/simplhdl/resources/templates/vcs/vcs.parameters.j2
src/simplhdl/resources/templates/verible/__init__.py
src/simplhdl/resources/templates/verible/rules.cfg.j2
src/simplhdl/resources/templates/vivado/__init__.py
src/simplhdl/resources/templates/vivado/launch_run.sh.j2
src/simplhdl/resources/templates/vivado/project.tcl.j2
src/simplhdl/resources/templates/vivado/run.tcl.j2
src/simplhdl/resources/templates/vivado/steps.tcl.j2
src/simplhdl/resources/templates/vsg/__init__.py
src/simplhdl/resources/templates/vsg/files.json.j2
src/simplhdl/resources/templates/vsg/rules.yml.j2
src/simplhdl/resources/templates/xsim/Makefile.j2
src/simplhdl/resources/templates/xsim/__init__.py
src/simplhdl/resources/templates/xsim/cocotb.mk.j2
src/simplhdl/resources/templates/xsim/dependencies.mk.j2
src/simplhdl/resources/templates/xsim/files.j2
src/simplhdl/resources/templates/xsim/fileset.j2
src/simplhdl/resources/templates/xsim/project.mk.j2
tests/test_dummy.py