Quick Start: Source Code Installation for Software-only Execution

This quick start section describes the procedure to establish an OpenCPI environment for software-only (not FPGA) development and execution on development systems. If any of the following requirements are not met, more detailed instructions are in following sections.

The quick start is based on the most recent OpenCPI release, and requires:

  • A computer running the Rocky9 or other supported development host operating system that can be used as the target of OpenCPI, with the git application installed.

  • Linux sudo privileges for the user installing OpenCPI on the development host system.

The download uses git and thus has full SCM history that is easily updated. Use these commands:

sudo yum install -y git
git clone https://gitlab.com/opencpi/opencpi.git
cd opencpi
./scripts/install-opencpi.sh

This leaves the git repository checked out on the master branch, which is the most recent release. During the execution of the last command, you will be prompted twice for your password.

This quick start accomplishes a software-only installation of OpenCPI, enabling an OpenCPI user to become familiar with OpenCPI and run non-FPGA tutorials. The next sections describe the process and steps in more detail with more options. If you used this quick start method and want to enable FPGA development (recommended), skip to the Installing FPGA Simulation Platforms topic.