2016-07-18 15 views
1

GUIを使用せずに個々のファイルで "ライブラリにコンパイル"設定をどのように設定しますか?私はTCLスクリプトからそれを設定したいと思います。Modelsim - GUIを使用しないファイルの場合 "ライブラリにコンパイル"を設定する

プロジェクトのaddfileコマンドをTCLスクリプトで使用する場合、「フォルダに配置」設定を設定できます。

+2

あなたはあなたのライブラリーを構築するためにどのようなコマンドシーケンスを使用していますか? –

+0

私はTCLスクリプトを使用してプロジェクトの作成と設定のみを行っています。プロジェクトが作成されたら、ドロップダウンメニューを使用してコンパイルします(すべてをコンパイルするか、選択をコンパイルするなど)。 vlogとvcomを手動で、またはスクリプトで呼び出す必要はありません。 – Mark

答えて

1

あなたはファイルのセットごとにターゲットライブラリを設定するなど、vlogvcom-workオプションを使用することができます。

vlib mylib 
vlog -work mylib ... 
vcom -work mylib ... 
+0

私はTCLを使ってプロジェクトを作成して設定したいと思います。その後、既にコンパイルするためのドロップダウンがあるので、GUIと対話的に作業します。ドロップダウンを使用してコンパイルするには、各ファイルのコンパイル設定を変更して、各ファイルの「ライブラリにコンパイル」フィールドを設定する必要があります。私はvlogとvcomを-workフラグセットで呼び出す別のTCLスクリプトを書くことができましたが、私はそれを避けたいと思います。 – Mark

+0

私は通常、コンパイルコマンドを含むMakefileを書いて、ModelSim/Questaから呼び出す。ですから、再ロードしてsimを再実行するには、「make; restart -f; run -a」とタイプします。もしあなたがそう思っていたら、それをボタンにバインドして入力を省くことができます。 – Teajay

関連する問題