Documentation

How to: setup


Tutorial guide:

Guide

Docker 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