The free version of Modelsim is a 32-bit binary and therefore requires certain 32-bit libraries in order to work correctly. For Ubunutu, install the following packages
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32ncurses6 libxft2 libxft2:i386 libxext6 libxext6:i386
Download the ModelSim - Intel FPGA edition installer (both packages) from the Intel homepage.
Make the installer executable
chmod +x ModelSimSetup-20.1.1.720-linux.run
Run the installer and install ModelSim:
./ModelSimSetup-20.1.1.720-linux.run
We assume ModelSim to be installed to /opt
. If this is the case, the binaries are in /opt/modelsim_ase/bin/
. In order to work with these tools, you need to add this folder to the path variable. Therefore, add the following line to your terminal configuration file, e.g., .bashrc
or .zshrc
.
For bashrc
:
export PATH=$PATH:/opt/modelsim_ase/bin
For zshrc
:
export PATH="/home/username/intelFPGA/20.1/modelsim_ase/bin:$PATH"
or
path+=('/home/username/intelFPGA/20.1/modelsim_ase/bin')
export PATH
or go to .zshrc
file and add this line in the end
export PATH="/home/username/intelFPGA/20.1/modelsim_ase/bin:$PATH"
Now just go to the installation path's bin directory and give command to the terminal
./vsim
or give command from anywhere
vsim