├── .editorconfig ├── .github ├── .submodules_generated ├── docker │ ├── Dockerfile │ ├── docker-compose.yml │ └── packages.txt ├── restore_submodules.sh ├── save_submodules.sh └── workflows │ ├── build.yml │ ├── license.yml │ └── lint.yml ├── .gitignore ├── .gitmodules ├── .vscode ├── launch.json └── tasks.json ├── CMakeLists.txt ├── LICENSE ├── Makefile ├── README.md ├── deps └── Makefile ├── include └── svase │ ├── design.h │ ├── diag.h │ ├── postproc.h │ ├── preproc.h │ ├── rewrite.h │ └── util.h ├── scripts ├── gen_version.sh ├── run_test.sh └── svase.env ├── src ├── design.cpp ├── diag.cpp ├── driver.cpp └── rewrite.cpp └── test ├── Makefile ├── README.md ├── assign └── assign.sv ├── cheshire.mk ├── cva6.mk ├── idma.mk ├── param ├── param-in-gen.sv ├── param-instance.sv └── port-to-module.sv └── snitch.mk /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/.submodules_generated: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/.github/.submodules_generated -------------------------------------------------------------------------------- /.github/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/.github/docker/Dockerfile -------------------------------------------------------------------------------- /.github/docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/.github/docker/docker-compose.yml -------------------------------------------------------------------------------- /.github/docker/packages.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/.github/docker/packages.txt -------------------------------------------------------------------------------- /.github/restore_submodules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/.github/restore_submodules.sh -------------------------------------------------------------------------------- /.github/save_submodules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/.github/save_submodules.sh -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/license.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/.github/workflows/license.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/README.md -------------------------------------------------------------------------------- /deps/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/deps/Makefile -------------------------------------------------------------------------------- /include/svase/design.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/include/svase/design.h -------------------------------------------------------------------------------- /include/svase/diag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/include/svase/diag.h -------------------------------------------------------------------------------- /include/svase/postproc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/include/svase/postproc.h -------------------------------------------------------------------------------- /include/svase/preproc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/include/svase/preproc.h -------------------------------------------------------------------------------- /include/svase/rewrite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/include/svase/rewrite.h -------------------------------------------------------------------------------- /include/svase/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/include/svase/util.h -------------------------------------------------------------------------------- /scripts/gen_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/scripts/gen_version.sh -------------------------------------------------------------------------------- /scripts/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/scripts/run_test.sh -------------------------------------------------------------------------------- /scripts/svase.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/scripts/svase.env -------------------------------------------------------------------------------- /src/design.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/src/design.cpp -------------------------------------------------------------------------------- /src/diag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/src/diag.cpp -------------------------------------------------------------------------------- /src/driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/src/driver.cpp -------------------------------------------------------------------------------- /src/rewrite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/src/rewrite.cpp -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/test/README.md -------------------------------------------------------------------------------- /test/assign/assign.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/test/assign/assign.sv -------------------------------------------------------------------------------- /test/cheshire.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/test/cheshire.mk -------------------------------------------------------------------------------- /test/cva6.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/test/cva6.mk -------------------------------------------------------------------------------- /test/idma.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/test/idma.mk -------------------------------------------------------------------------------- /test/param/param-in-gen.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/test/param/param-in-gen.sv -------------------------------------------------------------------------------- /test/param/param-instance.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/test/param/param-instance.sv -------------------------------------------------------------------------------- /test/param/port-to-module.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/test/param/port-to-module.sv -------------------------------------------------------------------------------- /test/snitch.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp-platform/svase/HEAD/test/snitch.mk --------------------------------------------------------------------------------