-
Notifications
You must be signed in to change notification settings - Fork 5
Install Modelsim in x64 systems:
Rafael de Figueredo Viana edited this page Feb 14, 2020
·
3 revisions
-
Go to IntelFPGA Download Center and download ModelSim-Intel FPGA Edition
-
Install missing linux x86 libs:
sudo dpkg --add-architecture i386 && sudo apt update
sudo apt-get install gcc-multilib g++-multilib
sudo apt-get install lib32z1 lib32stdc++6 lib32gcc1
sudo apt-get install expat:i386 fontconfig:i386 libfreetype6:i386 libexpat1:i386 libc6:i386 libgtk-3-0:i386
sudo apt-get install libcanberra0:i386 libpng12-0:i386 libice6:i386 libsm6:i386 libncurses5:i386 zlib1g:i386
sudo apt-get install libx11-6:i386 libxau6:i386 libxdmcp6:i386 libxext6:i386 libxft2:i386 libxrender1:i386
sudo apt-get install libxt6:i386 libxtst6:i386
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
- Download and compile freetype lib
sudo apt-get build-dep -a i386 libfreetype6
- Download freetype old library
http://download.savannah.gnu.org/releases/freetype/freetype-2.4.12.tar.bz2
tar -xjvf freetype-2.4.12.tar.bz2
cd freetype-2.4.12
./configure --build=i686-pc-linux-gnu "CFLAGS=-m32" "CXXFLAGS=-m32" "LDFLAGS=-m32"
make -j8
copy objs/.libs/ content to /lib32 folder
cp objs/.libs/libfreetype.so* /lib32
- Export modelsim path (.bashrc)
export PATH=$PATH:/opt/intelFPGA/16.1/modelsim_ase/bin
- Edit vsim file in /modelsim_ase/bin
* Search for 'linux_rh60'
* Change for 'linux'
* Search for dir=`dirname "$arg0"`
* Add below the line
export LD_LIBRARY_PATH=/lib32
* Save the file