« Prev | Next » ダイナミックメモリアロケーションの問題 質問 デザインのシミュレーション実行を行う際に下記エラーが表示されました: KERNEL: Error: Unable to allocate 1056 B VHDL dynamic memory この問題の解決方法はありますか? 解決策 この問題の原因は、コード内のVHDL オブジェクトにメモリを割り当てていますが、“deallocate”プロシジャで割当てが解除されず、この状態でシミュレーションを実行し続けると、システムはメモリの必要量を割り当てることが出来なくなり、エラーが発生しています。次の手順を実行してください。 次の手順を実行してください: VHDLコード内にdeallocate プロシジャを使用しているころを確認してください。 前の手順で解決しない場合、-dbgスイッチを使用してコンパイルを行い、asimコマンドに-access_leak_reportを使用して下さい。 シミュレーションが完了後、(およびエラーメッセージが表示さえれた後)、.txtファイルへコンソールウィンドウの内容を保存し、サポートポータルでサポートチケットを作成してください。 Previous article Next article