Python Environment
To start, you will need to make sure your system has Python 3.5+ installed. The latest version of Python can be found for all operating systems at the official site.
Installation and usage of the toolchain required for the pi-sicle development board will require a terminal (Linux/MacOS) or PowerShell (Windows) session. The commands should be same across both platforms and for this walkthrough, the terminal/PowerShell session will be referred to as a terminal session.
In order to keep the Python requirements contained, a virtual environment will be used. Open a terminal session and navigate to a directory where you would like to work out of for use with the pi-sicle. Inside this directory, run the command, python3 -m venv .venv
which will create a Python virtual environment in the current directory.
Activate the virtual environment. You will need to run this command every time you would like to use the Apio toolchain used to synthesize HDL and run simulations for the pi-sicle.
- Linux/MacOS Terminal:
source .venv/bin/activate
- Windows PowerShell:
.venv\Scripts\Activate.ps1
Installing Apio Toolchain
Install Apio via pip python -m pip install apio
Test Apio installed correctly by running apio --version
which should return the current version of Apio installed.
Updating Apio to Support pi-sicle
Instructions coming soon
Apio Synthesis with pi-sicle
Instructions coming soon
Uploading HDL Design to pi-sicle
Instructions coming soon