メインコンテンツ

遅延の均衡化の設定をチェック

チェック ID: com.mathworks.HDL.ModelChecker.runBalanceDelaysChecks

チェック ID: com.mathworks.HDL.ModelAdvisor.runBalanceDelaysChecks

[遅延の均衡化] が有効になっているかチェックします。

説明

このチェックでは、[遅延の均衡化] の設定がモデルで無効化されているかどうかの警告が報告されます。HDL コードを生成するとき、特定の最適化または特定のブロックの実装が、モデル内のある信号パスで遅延を引き起こすことがあります。[遅延の均衡化] が無効の場合、コード ジェネレーターは他の並列信号パスに同等の遅延を導入しません。その結果、元のモデルと生成されたモデルとの間で数値的不一致が生じることがあります。

Simulink®、HDL Coder™、Fixed-Point Designer™、および MATLAB® Coder™ で利用できます。

結果と推奨アクション

この警告を修正するには、[設定の変更] をクリックします。コード ジェネレーターはモデルで [遅延の均衡化] の設定を有効にします。これで、チェックを再実行できます。

機能および制限事項

  • ライブラリ モデルで実行されます。

  • すべてのマスク サブシステムの内容を解析します。

  • Simulink モデルが直接参照している関数のみを解析します。

参考