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系は未対応。