Installation¶
Warning
The following instructions are a work-in-progress and may not be entirely up to date.
SOL requires Python >= 3.10, and Yosys >= 0.30 except for 0.37 due to a Verilog backend bug. SOL has been tested with CPython, but might possibly run under PyPy.
SOL is built off of the Torii Hardware Definition Language, as such that is also required.
Installing Prerequisites¶
Prior to installing SOL, you must install all of its prerequisites and requirements.
Installing Python¶
First off, install python
and pip
onto your system if the’re not there already.
Installing Yosys¶
Installing Torii¶
Installing SOL¶
The latest release of SOL is recommended for any new projects planning to use SOL. It provides the most up-to-date stable version of the API. However, if needed, you can also install a development snapshot to get access to the bleeding-edge, however the API may be unstable.