去年开始弄FPGA,一开始在linux下,但总是出问题,后来也忙,没功夫去琢磨,于是切换到windows下。最近有些时间,再次回到linux下好好研究一番,争取能用linux完全替代windows做FPGA相关的开发。我的系统是ubuntu18.04,在此记录一下要点,分享给有需要的人。
首先是Quartus 自带的 ModelSim 不能用,究其原因是因为自带的modelsim是32位,而当前大部分linux系统都是64位,且默认不再安装32位库。为了使用自带的modelsim,需要安装如下库:
sudo apt-get install lsb-core libx11-6:i386 libxext6:i386 libxft2:i386 libncurses5:i386
但我实在不想在本机安装32位库,于是想了个折衷的办法。我在intelFPGA_lite安装目录下新建了个文件夹叫lib,然后从虚拟机里把如下文件复制到这个文件夹中,最后在.profile文件里加上环境变量LD_LIBRARY_PATH指向这个文件夹
这样运行modelsim的时候,便会去这个目录下找动态库,就可以正常运行了。
上面用到的库文件我打包放在如下地址,需要的人可自行下载。