UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 12939

4.2i Foundation Logic Simulator - 「Simul: Not enough memory. Simulation aborted」というエラー メッセージが表示される

説明

キーワード : Foundation, Aldec, Logic Simulator, abort, long simulation, ロジック シミュレータ, 中止, シミュレーション

重要度 : 標準

概要 :
Foundation の Logic Simulator でシミュレーションを長時間実行していると、指定したエンド タイムになる前にシミュレーションが停止し、次のようなエラー メッセージが表示されます。

"Simul: Not enough memory. Simulation aborted."

これは、コンピュータの RAM に関係なく表示されます。

ソリューション

使用可能なメモリ容量は、メモリを割り当てるブロックの数によって決まります。 Foundation の INI ファイル (aldec.ini) でブロック サイズを変更できます。 [ファイル] → [プリファレンス] → [コンフィギュレーション] をクリックして aldec.ini ファイルを開き、[View Ini File] ボタンをクリックします。 実際のファイルは Windows または Winnt ディレクトリにあります。

例 :

[Simulator]
Chunk Size=256, 512

最初の値は、Netlist_Memory_Chunk_Size です。ネットリストを読み込んだときに「Not enough memory」というエラー メッセージが表示された場合は、この値を増加してください。
2 つ目の値は、Event_Memory_Chunk_Size 値です。指定したエンド タイムの前にシミュレーションでエラーが発生する場合は、この値を増加してください。

デフォルト値は、次のとおりです (単位は kB)。

Netlist_Memory_Chunk_Size = 256
Event_Memory_Chunk_Size = 128

aldec.ini ファイルで指定できる値は、64 〜 4096 です。範囲外の値を指定すると、デフォルト値が使用されます。

メモリの使用は格納されているイベントの数によって決まるため、低周波数の場合は、シミュレーション精度を下げることにより問題が解決することもあります。

詳細については、(ザイリンクス アンサー #3161) も参照してください。
AR# 12939
日付 08/30/2010
ステータス アーカイブ
種類 一般
このページをブックマークに追加