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

2 vues (au cours des 30 derniers jours)
MathWorks Support Team
MathWorks Support Team le 25 Août 2025

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. 
##############################

Réponse acceptée

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

Plus de réponses (0)

Tags

Aucun tag saisi pour le moment.

Produits


Version

R2024b

Community Treasure Hunt

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

Start Hunting!