• 検索結果がありません。

: デザイ ンの確認およびデバ ッ グ

ドキュメント内 ISim ユーザー ガイド (ページ 155-162)

波形操作のカ ス タ マ イ ズ

ModelSim XE お よ び ISim では、 波形 ウ ィ ン ド ウ を カ ス タ マ イ ズす る 機能が提供 さ れてい ますが、

カ ス タ マ イ ズ方法は異な り ます。ModelSim XE では標準の Tcl (ツール コ マン ド 言語) コ マン ド が すべての波形操作に使用 さ れ る のに対 し 、ISim では Tcl コ マン ド のサブセ ッ ト が使用 さ れ る も の の、大部分が GUI か ら カ ス タ マ イ ズ さ れ、その結果が波形 コ ン フ ィ ギ ュ レーシ ョ ン フ ァ イ ルに保存 さ れます。

ISim の波形 コ ン フ ィ ギ ュ レーシ ョ ン フ ァ イ ルは XML ベース の フ ァ イ ルで編集で き ませんが、

ModelSim XE の波形 Tcl コ マン ド は変更で き ます。ISim イ ンプ リ メ ン テーシ ョ ンでの波形 コ ン フ ィ ギ ュ レーシ ョ ンの読み込み時間は、XML フ ァ イ ルの読み込みが複数の Tcl コ マン ド を実行す る よ り も 早いため、 短 く な り ます。

注記 : ISim にはすべての波形操作に対す る Tcl サポー ト があ り ません。

マー カ ーお よび カ ー ソ ルを使用 し た計測

ModelSim XE と ISim では、 マーカーお よ びカー ソ ルを使用 し た計測方法が多少異な り ます。

ModelSim XE では、任意の 2 地点間を計測す る カー ソ ルが提供 さ れます。必要に応 じ て カー ソ ルを

追加で き 、 新規カー ソ ルは既存のカー ソ ルの下に追加 さ れます。 波形ビ ュ ーアーでは、 カー ソ ル間 の距離が自動的に表示 さ れます。Figure C-2 は、 カー ソ ルを使用 し た ModelSim XE 波形を示 し て います。

ISim の計測方法は異な り ます。ISim ではカー ソ ル と マーカーの両方が使用 さ れます。ModelSim

XE ではカー ソ ルが永久的な計測手段 と し て使用 さ れ る のに対 し 、ISim ではカー ソ ルが一時的手段 と し て使用 さ れます。ISim には メ イ ンカー ソ ル と セカ ン ダ リ カー ソ ルがあ り 、 こ れ ら 2 つを使用 し て 2 地点間の距離を計測で き ます。ISim では、複数地点間の距離を計測で き ます。図 C-3 は、ISim の計測を示 し てい ます。

図 C-2 : カ ー ソルを使用 し た ModelSim XE の波形表示

ISim では、フ レームのルー ラ ー も 提供 さ れます。選択 さ れてい る マーカーま たはカー ソ ルの位置は、

計測 さ れ る その他すべてのマーカーに対 し て 0 にな り ます。図 C-3 では、ISim で任意の地点間を計 測す る 方法が示 さ れてい ます。

注記 : ISim では、 マーカーの名前を変更で き ません。

アナ ロ グ波形

入手に関す る 詳細は、 ザ イ リ ン ク ス テ ク ニ カルサポー ト までお問い合わせ く だ さ い。

シ ン グル ク リ ッ ク コ ンパイルお よび再読み込み

ModelSim XE では、ス タ ン ド ア ロ ン GUI にテ キ ス ト エデ ィ タ が ビル ト イ ン さ れてい る ので、HDL コ ー ド の変更、 再 コ ンパ イ ル、 お よ び再シ ミ ュ レーシ ョ ンが実行で き ます。

ISim GUI には HDL フ ァ イ ルのみにテキ ス ト ビ ュ ーアーがあ り ます。フ ァ イ ルに変更 し て も 、再 コ ンパ イ ルお よ び再シ ミ ュ レーシ ョ ンは実行で き ません。既存のシ ミ ュ レーシ ョ ン を終了 し 、ISE たは PlanAhead ツールのテ キ ス ト エデ ィ タ ーで HDL を変更 し てか ら ISim でシ ミ ュ レーシ ョ ン を 再実行 し ます。

図 C-3 : ISim での計測

Project Navigator の統合

ISE Project Navigator では ModelSim XE が有効なシ ミ ュ レー タチ ョ イ ス ではな く 、 統合 さ れてい る その他のシ ミ ュ レー タ を選択す る 必要があ る こ と が通知 さ れます。 次は、Project Navigator で

ISim を選択する 画面を示 し てい ます。

ModelSim XE と ISim のシ ミ ュ レーシ ョ ンプ ロ パテ ィ は類似 し て ますが、異な る 部分を次の表に示 し ます。

図 C-4 : ISim が選択 さ れてい る Project Navigator の [Process Properties] ダ イ ア ロ グボ ッ ク ス

表 C-2 : Project Navigator のシ ミ ュ レーシ ョ ンプ ロパテ ィ ModelSim XE

[Property Name]

ISim

[Property Name] コ メ ン ト

ラ イ ブ ラ リ コ ンパイル [Compiled Library Directory]

な し ISE Design Suite イ ン ス ト ールで配布 さ れ る ISim 用 コ ンパ イ ル 済み ラ イ ブ ラ リ

[Ignore Pre-Compiled Library

Warning Check] な し

[Generate Verbose Library Compilation Messages]

な し

カ ス タ ムユーザー コ マ ン ド

[Use Custom Do File] [Use Custom Simulation Command File]

[Use Custom Wave Configuration File]

ISim では、 エン ジ ン操作を制御す る Tcl コ マン ド と 共通 GUI 操 作のほ と ん ど を制御す る コ マ ン ド の両方がサポー ト さ れてい ま す。 ま た、波形 コ ン フ ィ ギ ュ レーシ ョ ン フ ァ イ ルを使用 し て波形 ウ ィ ン ド ウ をすばや く 設定で き ます。

[Custom Do File] [Custom Simulation

Command File]

[Custom Wave Configuration File]

[Use Automatic Do File] な し Project Navigator に よ る ISim ス ク リ プ ト の作成を回避で き ませ ん。

[Custom Compile File List]

[Use Custom Project File]

[Custom Project Filename] (ア ド バン ス プ ロ パテ ィ )

フ ァ イ ルの コ ンパ イ ル順を変更で き ます。

な し [Waveform Database

Filename]

シ ミ ュ レーシ ョ ンで別のデー タ ベース を指定で き ます。

カ ス タ ム コ ンパイ ラ コ マ ン ド

[Other VSIM Command Line Options]

[Other Compiler Options]

[Other Simulator Commands]

ISim では VSIM コ マ ン ド が fuse コ マ ン ド と 実行フ ァ イ ル コ マ ン ド に分割 さ れます。

[Other VLOG Command

Line Options] [Other Compiler Options]

ISim fuse コ マン ド にオプシ ョ ン を渡 し ます。

[Other VCOM Command Line Options]

表 C-2 : Project Navigator のシ ミ ュ レーシ ョ ンプ ロパテ ィ (続き) ModelSim XE

[Property Name]

ISim

[Property Name] コ メ ン ト

ラ ン タ イム設定

[Simulation Run Time] [Simulation Run Time]

[Simulation Resolution] な し ISim のデフ ォ ル ト は 1ps です。

言語設定

[VHDL Syntax] な し ISim のデフ ォ ル ト は 93 です。

[Use Explicit Declarations Only]

な し な し

[Other VCOM Command Line Options]

[Value Range Check]

ModelSim XE には こ れに対す る 特定のオプシ ョ ンはあ り ません

が、[Other Command Line Options] プ ロ パテ ィ で指定で き ます。

[Specify Search Directories for

`include]

イ ン ク リ メ ン タ ル コ ンパ イ ル

[Specify `define Macro Name and Value]

イ ン ク リ メ ン タ ル コ ンパ イ ル

な し [Compile for HDL

Debugging]

その他の設定

[Use Configuration Name] な し

[Configuration Name] な し

[Log All Signals in Simulation]

な し

[Other VSIM Command Line Options]

[Specify Top-Level Instance Name]

表 C-2 : Project Navigator のシ ミ ュ レーシ ョ ンプ ロパテ ィ (続き) ModelSim XE

[Property Name]

ISim

[Property Name] コ メ ン ト

付録 D

その他の リ ソ ース

ザイ リ ン ク ス リ ソ ース

• デバ イ ス のユーザーガ イ ド

http://japan.xilinx.com/support/documentation/user_guides.htm

• ザ イ リ ン ク ス用語集

http://japan.xilinx.com/company/terms.htm

• 『ザ イ リ ン ク ス デザ イ ンツール : イ ン ス ト ールお よ び ラ イ セ ン ス ガ イ ド 』 (UG798) http://japan.xilinx.com/support/documentation/sw_manuals/xilinx14_1/iil.pdf

• 『ザ イ リ ン ク ス デザ イ ンツール : リ リ ース ノ ー ト ガ イ ド 』 (UG631)

http://japan.xilinx.com/support/documentation/sw_manuals/xilinx14_1/irn.pdf

• 製品サポー ト お よ びマニ ュ アル http://japan.xilinx.com/support

• 『合成/シ ミ ュ レーシ ョ ンデザ イ ンガ イ ド 』 (UG626)

http://japan.xilinx.com/support/documentation/sw_manuals/xilinx14_1/sim.pdf

• 『PlanAhead ユーザーガ イ ド 』 (UG632)

http://japan.xilinx.com/support/documentation/sw_manuals/xilinx14_1/

PlanAhead_UserGuide.pdf

『 コ マ ン ド ラ イ ン ツールユーザーガ イ ド 』 (UG682)

http://japan.xilinx.com/support/documentation/sw_manuals/xilinx14_1/devref.pdf

ChipScope Pro ソ フ ト ウ ェ アお よ びコ アユーザーガ イ ド 』 (UG029) http://japan.xilinx.com/support/documentation/sw_manuals/xilinx14_1/

chipscope_pro_sw_cores_ug029.pdf

• ISE ヘルプ

http://japan.xilinx.com/support/documentation/sw_manuals/xilinx14_1/isehelp_start.htm

• XPower ヘルプ

http://japan.xilinx.com/support/documentation/sw_manuals/xilinx14_1/

isehelp_start.htm#xpa_c_overview.htm

ドキュメント内 ISim ユーザー ガイド (ページ 155-162)

関連したドキュメント