ハードウェア設計に関する情報をまとめるサイト。




ModelSim-Altera Starter Edition


ModelSim-ASEには、2種類のライセンスが存在します。
そのうち、ウェブエディション(Starter Edition)のほうは無償でライセンスが不要です。
ただし、ユーザ登録は必要です。
記述行数の制限はありますが、お勉強程度であれば問題ないと思います。
以下のページからダウンロードができます。

https://www.altera.com/jp/download/sw/dnl-sw-index...

CUIで実行する


#!/bin/sh

SRCS="tb.v"

if [ ! -e work ]; then
  vlib work
fi

vlog $SRCS
vsim tb -c -do "run -all"

Linuxで次のエラーが出たとき


インストール先が、/opt/altera/12.1/ のとき、以下のエラーが出た時の対処方法を記載します。

Error: cannot find /opt/altera/12.1/modelsim_ase/bin/../linux_rh60/vsim

このとき、Linuxカーネルのバージョンを確認したところ、
# uname -r
3.0.38-1vl6

次のファイルを編集します。(ReadOnlyファイルに注意してください)
/opt/altera/12.1/modelsim_ase/vco
199         case $utype in
200           2.4.[7-9]*)       vco="linux" ;;
201           2.4.[1-9][0-9]*)  vco="linux" ;;
202           2.[5-9]*)         vco="linux" ;;
203           2.[1-9][0-9]*)    vco="linux" ;;
204           3.[0-9].[0-9][0-9]*) vco="linux" ;;   # <= この行を追加します
205           *)                vco="linux_rh60" ;;

管理人/副管理人のみ編集できます