This blog post is about how to run Modelsim Intel-Altera 10.5c on Fedora 26 (4.12.13-300.fc26.x86_64) after its installation. Modelsim Intel-Altera 10.5c comes with intelFPGA_pro 17.0.
First install the 32-bit libraries.
$ sudo dnf install glibc.i686 zlib.i686 bzip2-libs.i686 libXft.i686 libXext.i686 ncurses-compat-libs.i686
Download the freetype of el7 from here and copy the so files to modelsim’s internal directory.
$ rpm2cpio freetype-2.4.11-9.el7.i686.rpm | cpio -idmv $ cp usr/lib/libfreetype.so.6* intelFPGA_pro/17.0/modelsim_ase/lib/
Add the following lines to the .bashrc :
$ export PATH=$PATH:~/intelFPGA_pro/17.0/modelsim_ase/bin $ alias vsim="LD_PRELOAD=\"/home/$USER/intelFPGA_pro/17.0/modelsim_ase/lib/libfreetype.so.6\" vsim"
If vsim is launched at this time, you will get the following error:
Error: cannot find “/home/chitlesh/intelFPGA_pro/17.0/modelsim_ase/bin/../linux_rh60/vsim”
This error occurs because the intelFPGA’s vsim script has not considered linux kernels 4.*.
[chitlesh@localhost ~]$ uname -r 4.12.13-300.fc26.x86_64
Add this following line on line 210 of bin/vsim.
4.[1-9][0-9]*) vco="linux" ;;
Below line 50 dir=`dirname "$arg0"`
, add
export LD_LIBRARY_PATH=${dir}/lib
If DPI-C is not required, rename all the gcc directories into _gcc and use +UVM_NO_DPI
.
That’s it.
If you find this blog post useful, please do leave a comment below to let me know if you have successfully run Altera Modelsim on Fedora.
Chilesh: Thanks for information.
Two things:
[1] After change in /bin/vsim line 210, for ubuntu users need following:
sudo apt-get install libxft2 libxft2:i386 lib32ncurses5
Reference:
https://stackoverflow.com/questions/31908525/modelsim-altera-error
[2] Both on mac/ubuntu your blog is shown as not secure. Can you please check it out. Let me know if you need a screen shot.