Table of Contents

Install Quartus 18.1 and Matlab

This description assumes that version 13.0sp1 is already installed on Lubuntu 18.04. The Quartus 18.1 version is used only by the Master Course.

Download

Download Quartus-lite-18.1.0.625-linux.tar from Intel. You can download with

cd
cd cae
wget --user=YOURUSERNAME --ask-password  https://www.hs-augsburg.de/~beckmanf/restricted/Quartus-lite-18.1.0.625-linux.tar

Install

Check that you have

Make sure that you install the software at “/opt/altera/18.1”. When you run the installation, you can deselect all FPGA device families, except Cyclone V.

tar -xvf Quartus-lite-18.1.0.625-linux.tar
./setup.sh

Check that you have

and copy the library to the 18.1 directory

mkdir /opt/altera/18.1/modelsim_ase/lib32
cp ~/cae/freetype-2.8.1/objs/.libs/libfreetype.so* /opt/altera/18.1/modelsim_ase/lib32/

Change /opt/altera/18.1/modelsim_ase/vco file and find the location:

dir=`dirname "$arg0"`

After that line add

export LD_LIBRARY_PATH=/opt/altera/18.1/modelsim_ase/lib32

and Fix linux rh60 problem in that file.

libstdc++ CXXABI_1.3.9 problem

The following problem

/opt/altera/version/quartus/linux64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /usr/lib/x86_64-linux-gnu/libproxy.so.1)
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgiolibproxy.so

is due to different libstdc++ versions which have different ABI versions. If you delete

rm /opt/altera/18.1/quartus/linux64/libstdc++.*

then quartus will find the default libstdc++ in /usr/lib/x86_64-linux-gnu.

Create a version switcher for the PATH variable

You can set the PATH variable as in the 13.0sp1 installation in .profile. If you install two versions, then you can append the following to .bashrc

alias v13="ln -rsvfT /opt/altera/13.0sp1 /opt/altera/version"
alias v18="ln -rsvfT /opt/altera/18.1 /opt/altera/version"

You need to open a new bash to make the changes active. Then you can switch between the versions by running v18 or v13.

Matlab

License and Activation

Students of Hochschule Augsburg can have a license but they need to Create a student account at Mathworks. You must use your hs-augsburg.de email address.

Download

Download Matlab version R2018b from https://de.mathworks.com/downloads/web_downloads/

Install

cd
cd cae
mkdir matlab
mv ../Downloads/matlab_R2018b_glnxa64.zip matlab
cd matlab
unzip matlab_R2018b_glnxa64.zip
sudo mkdir /opt/matlab
sudo chown caeuser:caeuser /opt/matlab
./install

During the installation process you have to login to Mathworks and activate the license. Choose as installation directory:

/opt/matlab/R2018b

Select the following matlab toolboxes

PATH