When you start using Sigasi, the first thing you have to do is Setting Up a Project. This consists of two steps: (1) selecting the VHDL files that you want in your project and (2) configuring in which VHDL library these files must be mapped. In most cases you already have this information in one form or another. For example in a makefile, in a Tcl simulation script, or in the project descriptor file of a third-party EDA tool.
Because there are so many different formats to describe this information, we cannot offer one universal solution. But to make the import process easier, we have developed Python scripts that make it easy for you to convert your own project description into a Sigasi project description.
The createSigasiProject.py
script converts e.g. a CSV file (example file ) into a Sigasi Project. Multiple input formats and project styles are supported, check out the SigasiProjectCreator repository for a discussion.
All scripts are open sourced under a BSD license . So you can freely customize them to your specific needs. Feel free to suggest or contribute improvements.
Of course we can help you write your scripts. send us an email for more info.
P.S.: You can also open files or projects with a script. Simply start Sigasi with parameter -p <path to your project folder>
See also
- Import a project in Sigasi Visual HDL from `.f` files (knowledge)
- Importing a Xilinx ISE project in Sigasi (knowledge)
- Use Case: Minimal Project Setup (knowledge)
- Moving Sigasi Files Out of the Way (knowledge)
- Use Case, Mixed Language VUnit Project (knowledge)