Ubuntu20.04 ModelSimのインストールから起動まで
ModelSimが起動しないので調べた。
<参照リンク>
https://profile.iiita.ac.in/bibhas.ghoshal/COA_2020/Lab/ModelSim%20Linux%20installation.html
ライブラリの準備が必要らしい。
$ sudo dpkg --add-architecture i386 $ sudo apt-get update $ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 $ sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
以下を~/.bashrcに追記してパスを通してやる。
export PATH=$PATH:自分のインストールしたフォルダ/altera/13.1/modelsim_ase/bin
sourceして起動してもまだエラーが出る。
Error: cannot find 自分のインストールしたフォルダ/altera/13.1/modelsim_ase/bin/../linux_rh60/vsim
<参照リンク>
LSI設計雑記帳 Ubuntu11.10にModelsim6.6dをインストール
リンクを作成してみる
$ cd <インストールディレクトリ>/modelsim_ase $ ln -s linux linux_rh60
まだエラーが出る。
$ vsim Error in startup script: Initialization problem, exiting. ... while executing "EnvHistory::Reset" (procedure "PropertiesInit" line 3) invoked from within "PropertiesInit" invoked from within "ncFyP12 -+" (file "/home/kume/altera/13.1/modelsim_ase/linux/../tcl/vsim/vsim" line 1) ** Fatal: Read failure in vlm process (0,0)
以下のリンクとそこに貼られているリンクを見て解決できました。
<参照リンク>
Ubuntu16.04 64-bitで、Quartus II 13.1からModel-sim - Moiz's journal
記憶に残っていないので、正しいかはわかりませんが、コマンドをメモ
$ sudo apt-get install libncurses5:i386 libxext6:i386 libxft2:i386 $ cd /tmp $ wget http://download.savannah.gnu.org/releases/freetype/freetype-2.4.12.tar.bz2 $ sudo dpkg --add-architecture i386 $ sudo apt-get update $ sudo apt-get install build-essential gcc-multilib g++-multilib $ sudo apt-get build-dep -a i386 libfreetype6 $ cd $HOME/altera/13.1/modelsim_ase $ mkdir lib32 $ cp -r /tmp/freetype-2.4.12/objs/.libs/* lib32/
VCOファイルを編集する必要があるらしい。
リンク先の人は、sedコマンドを使っている。
$ sed -i vco -e '/dir\=`dirname \$arg0`/a \' -e 'export LD_LIBRARY_PATH=\${dir}/lib32'
パスは通しているので、以下のコマンドで起動する。
$ vsim