qshinoの日記

Powershell関係と徒然なこと

modelsim on centos 7

modelsim on centos7x64

modelsim free、linux版をcentos7で実行するまで。

まずはインテルサイトからlinux版のmodelsim starterをダウンロード。

そのまま実行。

このmodelsimは32bit版のため、32bit版のライブラリ類を導入。

sudo yum install -y glibc-devel.i686 libgcc.i686 libXext.i686 libXft.i686

test.c とa.svをコンパイル実行

vlog -dpiheader dpi.h a.sv

vlog a.sv test.c

vsim -c top -do "run -all;quit"

vcdを作る時は、

vsim -c top -do "vcd file a.vcd;vcd add top/*;run -all;quit"

エラー等

32bit 版ライブラリを入れないと、下記の様なエラーが出る。

/usr/include/gnu/stubs.h:?:?: error: gnu/stubs-32.h : not found

-lgcc not found

ubuntu

ubuntu 18.04LTS で試行したが、32bit lib関連で止まり、諦めた。なお、intelサイトではubntu 18.04LTSを含め。ubuntu系は未対応。