Skip to content

Install Modelsim in x64 systems:

Rafael de Figueredo Viana edited this page Feb 14, 2020 · 3 revisions
  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
Clone this wiki locally