How to: setup
Tutorial guide:
What you will learn
-
Install packages and tools required by ESP
-
Install the toolchains for the RISC-V Ariane, RISC-V Ibex and SparcV8 Leon3 processors
-
Setup the environment variables required by ESP
-
Use the ESP Docker image

What you will need
-
Linux Operating System, unless you use ESP with Docker, which runs also on Windows 10 and MacOS 10.14 or newer. We tested the following Linux distributions:
-
Red Hat Enterprise Linux 8 (recommended OS for ESP)
-
AlmaLinux 8 (currently tested with AlmaLinux 8.10)
-
Ubuntu 22.04. Ubuntu 24.04 and Ubuntu 26.04 should also work.
-
Red Hat Enterprise Linux 7.8 and CentOS 7 are legacy platforms. CentOS 7 is EOL, and RHEL 7 is EOL for non-ELS users.
-
What you can contribute
The ESP team welcomes external contributions and collaborations on a variety of topics including but not limited to:
-
Integration of more open-source processors
-
Support for more Operating Systems
-
Support for more CAD tools, especially if open-source