回路設計する際に必要なソフト(論理合成ツールLeonardo Spectrum、Maxplus2、Quartus2)はアルテラのページからダウンロードすることができる。ダウンロードしたソフトはインストールしてもライセンス取得をしない限り使用することはできない。ここにそのソフトのインストールからライセンスを取得し、ライセンスサーバのセットアップ、及びWindows98上で起動できるまでLeonardo Spectrum を使って示す。
Leonardo Spectrum の使用方法はこちら
rope2% cd /local3/leonardo/
rope3% uncompress solaris.tar.Z
rope4% tar xf solaris.tar
rope5% ls /local3/leonardo/license/SunOS5/
exemplard@ lmremove@ lmver@
lmdown@ lmreread@ mgcld@
lmgrd@ lmstat@ mgls_asynch@
lmhostid@ lmutil@ modeltech@
(1) VENDER mgcld /local3/leonardo/pkg/flexlm/license/SunOS5/mgcld と追加する
(2) アルテラからメールで送られてきた FEATUREの文を追加する。
rope6% cd /local2/maxplus2/adm/
rope7% ls
alterad* lmgrd*
license.dat lmutil*
license.dat.2001.6.18 max2prot*
license.dat.leonald max2protd*
license.dat.old mgcld@
license.dat~
rope8% more license.dat
SERVER rope 8079f6c1 1800
VENDOR alterad /local2/maxplus2/adm/alterad
VENDOR mgcld /local3/leonardo/pkg/flexlm/license/SunOS5/mgcld
USE_SERVER
FEATURE maxplus2 alterad 2030.12 permanent
5 9ACE2EB99EC4
FEATURE quartus alterad 2030.12 permanent
5 CDAF25DD365B
FEATURE maxplus2verilog alterad 2030.12 permanent
5 2F06319B902D
FEATURE maxplus2vhdl alterad 2030.12 permanent
5 36BF01C26A14
FEATURE altera_mainwin alterad 2030.12 permanent
5 3C84CD946A81
FEATURE altera_fpgaexpress alterad 2030.12
permanent 5 74207885F57D
FEATURE leospecls1 mgcld 2003.01 06-jan-2003
5 FCCB02F6443F9F035945 VENDOR_STRING=315C9D87
SUPERSEDE ISSUER=Alterav1.0
FEATURE leospecls1alt mgcld 2003.01 06-jan-2003
5 1C1B4206298210425A8A VENDOR_STRING=D59AA3FB
SUPERSEDE ISSUER=Alterav1.0
FEATURE leospecls1vhdl mgcld 2003.01 06-jan-2003
2 4C5B2216B349206861B7 VENDOR_STRING=12B93123
SUPERSEDE ISSUER=Alterav1.0
rope36% ps ax | grep lmgrd
351 ? S 0:00 /etc/opt/licenses/lmgrd.ste
-c /etc/opt/licenses/licens
938 pts/2 S 0:00 /local2/maxplus2/adm/lmgrd
-c /local2/maxplus2/adm/lice
946 pts/2 S 0:00 grep lmgrd
rope48% ps ax | grep altera
1001 ? S 0:00 alterad -T rope 6.0 4 -c /local2/maxplus2/adm/license.d
1011 pts/2 R 0:00 grep altera
rope49% ps ax | grep mgcld
1002 ? S 0:00 mgcld -T rope 6.0 4 -c /local2/maxplus2/adm/license.dat
1013 pts/2 R 0:00 grep mgcld
rope50% kill -9 938
rope51% kill -9 1001
rope52% kill -9 1002
rope52% ps ax | grep altera
1017 pts/2 R 0:00 grep altera
rope53% ps ax | grep mgcld
1019 pts/2 R 0:00 grep mgcld
rope54% ps ax | grep lmgrd
351 ? S 0:00 /etc/opt/licenses/lmgrd.ste
-c /etc/opt/licenses/licens
1021 pts/2 R 0:00 grep lmgrd
rope55% /etc/rc2.d/Salterad
MAX+plus II License Daemon Startup
Copyright (c) 1993 Altera Corporation
Filename not specified, using license.dat
Logfile filename not specified, using /usr/tmp/license.altera.log
Errors and output from lmgrd and alterad
will be written to
the file /usr/tmp/license.altera.log and
can be used to determine any problems
that may arise with the Altera License Daemons.
Starting Altera License Daemons ...
license server UP alterad UP mgcld
UP となっていればOK!
UPと出ない場合は、プロセスがちゃんと終了していない可能性があるので
もう一度プロセスを終了して起動する。
rope56% lmutil lmstat
lmutil - Copyright (C) 1989-1998 Globetrotter
Software, Inc.
Flexible License Manager status on Tue 10/9/2001
12:16
License server status: 1800@rope
License file(s) on rope: /local2/maxplus2/adm/license.dat:
rope: license server UP (MASTER) v6.0
Vendor daemon status (on rope):
alterad: UP v6.0
mgcld: UP v6.1
Flexlm を使うことによって、ソフトウェアのライセンスを管理することができる。UNIX 、Windows 等で使用することができ、ソフトウェアのライセンス管理では事実上標準である。アルテラ関連のソフトウェアにおけるライセンス管理もこのFlexlm で行われている。
Flexlm について詳しい説明はこちら => GLOBEtorotter社、 Flexlm Frequently Asked Questions