コシミュレーションが​「実行中」状態のまま​完了しないのはなぜで​すか?

2 visualizaciones (últimos 30 días)
MathWorks Support Team
MathWorks Support Team el 25 de Ag. de 2025 a las 0:00
Respondida: MathWorks Support Team el 25 de Ag. de 2025 a las 9:43

cosimWizardを使って、HDLコシミュレーションブロックを生成し、Simulinkモデルを実行していますが、コシミュレーションが「実行中」状態のまま完了しないという問題が発生しています。
なお、cosimWizardの「HDL Compilation」ステップを実行した際、MATLABコマンドウィンドウに”QuestaSim”から以下の警告メッセージが出力されていることを確認しています。
##############################
# ** Warning: C:/TEST/VHDL_TEST.vhd(500): (vcom-1090) Possible infinite loop: Process contains no WAIT statement. 
##############################

Respuesta aceptada

MathWorks Support Team
MathWorks Support Team el 25 de Ag. de 2025 a las 0:00
上記警告は、VHDLファイル (VHDL_TEST.vhd) 内のprocess文が無限ループに陥る可能性があることを示しています。
具体的には、process文の実行を一時停止させるための記述(感度リストやWAIT文)が存在しないため、シミュレータが同じ処理を無限に繰り返してしまいます。
このVHDLの記述が、コシミュレーションにおける「実行中」のまま進行しなくなる現象の直接的な原因であると考えられます。

Más respuestas (0)

Etiquetas

Aún no se han introducido etiquetas.

Productos


Versión

R2024b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!