1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Ubuntu 20.04 + Quartus Prime 19.1 + ModelSim intel starter edition

Posted at

Quartus PrimeからModelSimを呼び出したい

  • そもそもコマンドラインからModelSimを起動することすらすんなりできない。
  • こちらの記事を参照してターミナルからvsimでModelSimを起動できるようにする。
  • 以下の内容はその後の話。

ModeSimをQuartusメニューから起動できない問題

Quartus PrimeのメニューからRTL simulationを選ぶとModelSimのウインドウが開いてシミュレーションが実行されるはずだが、少なくともUbuntu 20.0.4 LTSではそうはいかない。一瞬ウインドウのようなものが表示されるがすぐ消えて、以降ダンマリである。

問題の原因

Linux版のModelSimはやたらと古いライブラリに依存している。その中のひとつにフォント関係のfreetypeがある。こちらの記事では古いバージョンのfreetypeの入手方法とModelSimへの環境変数LD_LIBRARY_PATHを経由したライブラリの場所の伝達方法に言及しているが、この設定はターミナルからvsimコマンドでModelSimを呼び出した時にしか有効にならない。

解決方法

QUARTUS_ROOT_DIRをquartusがインストールされたディレクトリとする。(Quartus Prime Lite 19.1のデフォルトだと/home/ユーザ名/intelFPGA_lite/19.1/quartus)また、ModelSimがインストールされているディレクトリ(デフォルトだと/home/ユーザ名/intelFPGA_lite/19.1/modelsim_ase))をMODELSIM_DIRとしておく。

cd QUARTUS_ROOT_DIR/adm
vi eqnv.sh (エディタは何でも良い)

で、ファイルの最後の方に
export LD_LIBRARY_PATH=$QUARTUS_BINDIR:$LD_LIBRARY_PATHという記述があるので、これを

export LD_LIBRARY_PATH=MODELSIM_DIR/lib32:$QUARTUS_BINDIR:$LD_LIBRARY_PATH

と修正する。

適当なプロジェクトを開き、Quartus PrimeからRTL simulationを選んでModelSimのウインドウが表示され、シミュレーションが動けばOK。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?