2012-03-14 15 views
3

私は現在、ModelSim 10.1をISE 13.4とともに使用しており、非常に単純なテストベンチを実行しています。すべてのコードはVHDLです。ModelSimメッセージビューアが空白

先日、VHDLのassertステートメントを使用して問題が発生しました。エラーと警告がトランスクリプトに出力されます。ただし、メッセージビューアにメッセージはなく、波形ウィンドウ内にメッセージインジケータはありません。 ISE内からシミュレーションを開始します。

私は、メッセージをログオンするためのスイッチがないかもしれないと思っていますが、グーグルの何時間も何も起こっていません。トランスクリプトにプリントアウトされていてもメッセージがメッセージビューアに記録されないようにする設定はありますか?

すでに見つかったSimulate->Runtime Options-->Message Severity。しかし、すべてがそこでチェックされていません。チェックボックスをオンにすると、転写物に印刷されないという予想される動作が得られますが、依然としてメッセージビューアにはメッセージの兆候はありません。お時間を

おかげで、

ロバート

編集:

さて、まだいくつかのより多くいじるといじるの後、私は最終的にそれを発見しました。

niceメッセージインジケータを使用するには、msgmodeおよびdisplaymsgmodeオプションを少なくともbothに設定する必要があります。これは以前のModelSimバージョンの私の会社のデフォルト構成内で行われたようです。

私はまだいくつかのより多くいじるといじるの後、私は最終的にそれを見つけ、私はこの答えは参考として:)

+0

こんにちは、私はちょうどそれを行うためのもの、それは質問をした後、8時間までとさせて頂いておりません。

説明

はで見つけることができます。 – FRob

答えて

2

オーケー誰かがように無知を願っています。

niceメッセージインジケータを使用するには、msgmodeとdisplaymsgmodeオプションを少なくとも両方に設定する必要があります。これは以前のModelSimバージョンの私の会社のデフォルト構成内で行われたようです。

私は、私はこの回答が参考として誰かがように無知を願っ:)

3

だけメッセージ(赤、緑と黄色の三角形)を参照するために、シミュレーションを開始する方法を明確にすることWave]ウィンドウの上部にあります:

vsim -msgmode both -displaymsgmode both your_testbench 

これを設定するGUIはありません。プロジェクトをコンパイルした後に、Transcriptウィンドウにコマンド(上記)を入力するか、 "Simulation Properties" - > "Others" - > "Other Vsim Options"で次のコードを追加してください:-msgmode both -displaymsgmode both

https://ece.uwaterloo.ca/~ece327/protected/modelsim/htmldocs/modelsim_se_user/a_gui113.html