AR# 30913

ISE Simulator (ISim) - 「ERROR: Signal EXCEPTION_ACCESS_VIOLATION」というエラー メッセージが表示される

説明

ISim でシミュレーションを実行すると、次のようなエラー メッセージが表示されます。

ERROR: Signal EXCEPTION_ACCESS_VIOLATION received


この理由を教えてください。

ソリューション

ご使用の Windows システムに EMBASSY Trust Suite がインストールされている場合は、 (ザイリンクス アンサー 30666) をお読みください。

 このソフトウェアがインストールされているかどうかを判断するには、Windows のコントロール パネルで [プログラムの追加と削除] をダブルクリックし、ソフトウェアのリストを確認するか、貴社の IT 部門に連絡してください。


ISim で処理方法が不明なソフトウェア環境またはコード構文があると、この問題が発生します。


ISE Design Suite 11.4 およびそれ以降のバージョンでこの問題が発生する一般的な原因には次のものがあります。

  • 階層文を使用する Verilog ブロックを無効にしようとした。



disable Burst_man.pollingBurst;
この問題を回避するには、次のようなコードを使用します。
 
//use "->Burst_man.disable_pollingBurst;" instead of the original statement "disable Burst_man.pollingBurst;"
//disable Burst_man.pollingBurst;
->Burst_man.disable_pollingBurst;
// add the following code into the submodule in which "pollingBurst" is declared and used
event disable_pollingBurst;
always @(disable_pollingBurst)
disable pollingBurst;
実際のコード例は、このアンサーに添付されている worked_around_28F256P30.v ファイルを参照してください。

この問題は、Vivado シミュレーションで修正されています。

古いバージョンの ISE Design Suite でのこの問題の一般的な原因には次のものがあります (ただしこれらは最新版アップデートで修正されています)。

  • Windows で SAIF ダンプ ファイルを生成しようとした。
  • 宣言された信号が VHDL デザイン ユニットを介して伝搬され、inout 型の Verilog モジュールに伝搬された。
  • 別のプロシージャで呼び出されている wait を含むプロシージャから出力フォーマル信号を駆動した。

ISE Design Suite の最新アップデートは、ダウンロード サイトから入手できます。

これらのソリューションを使用してもこの問題を解決できない場合は、ウェブケースを開いてください。その際、テスト ケースも提出してください。
 
ウェブケースへのリンク :
http://japan.xilinx.com/support/clearexpress/websupport.htm

添付ファイル

関連添付ファイル

タイトル サイズ ファイルタイプ
worked_around_28F256P30.v 107 KB V

アンサー レコード リファレンス

関連アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
33381 ISE Design Suite 11 - ISE Simulator (ISim) の既知の問題 N/A N/A
AR# 30913
日付 10/22/2014
ステータス アクティブ
種類 一般
ツール 詳細 概略