Setting up Quartus - NicolasSchuck/EmbeddedLinux_De1-SOC GitHub Wiki

Previous Page

Setting up Git

Introduction

Now we are going to Setup our development envirionment, which we are going to need to implement our embedded Linux system.

DISCLAIMER: I did run into problems using SoC EDS Development Suite 20.1 and Quartus Prime Lite Edition 20.1. I would recomend using version 18.1 for both tools. The installation process is basically the same so I kept the 20.1 Screenshots.

Setting up

  1. Download QuartusPrimeLite with your VM
  2. Download SoC EDS Development Suite with your VM

Install Quartus


First install the libcanberra-gtk-module

sudo apt install libcanberra-gtk-module libcanberra-gtk3-module

Extract Quartus-lite via right click menu

images/Ubuntu/settingUpQuartus/quartus1.png

Execute the quartus setup within the quartus_lite folder

sh setup.sh

The Setup should start

images/Ubuntu/settingUpQuartus/quartus4.png

Accept the license agreement

images/Ubuntu/settingUpQuartus/quartus5.png

Select your installation directory

images/Ubuntu/settingUpQuartus/quartus6.png

Select your needed componens of Quartus

images/Ubuntu/settingUpQuartus/quartus7.png

Click Next to start the installation

images/Ubuntu/settingUpQuartus/quartus8.png

Let the setup create a desktop icon and start Quartus

images/Ubuntu/settingUpQuartus/quartus9.png

Right click desktop icon -> choose "allow launching"


Install SoC EDS Development Suite

Close Quartus and double click the SoCEDSSetup.run file Click through the installation as in the Quartus setup


Now we are ready to start our first project.

Quartus 18

Ubuntu 18

Download the package and install it. -> needed to run quartus.

link: security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb

sudo dpkg -i libpng12-0_1.2.54-1ubuntu1.1_amd64.deb

Ubuntu 20

sudo add-apt-repository ppa:linuxuprising/libpng12
sudo apt update
sudo apt install libpng12-0

Next Page

Embedded Linux on DE1-SoC