クロック設定をチェック
チェック ID: com.mathworks.HDL.ModelChecker.runClockChecks
チェック ID: com.mathworks.HDL.ModelAdvisor.runClockChecks
クロック信号の制約をチェックします。
説明
このチェックでは、これらの業界標準のルールに対応するクロック信号に対する複数の制約を検出します。
ルール 1.B.A.1: 単一クロック、単一エッジで設計する。
ClockInputsプロパティをMultipleに設定している場合、このルールに違反する可能性があります。ルール 1.D.C.6: 反転エッジの FF を使用しない。
ルール 1.D.D.2: 1 つの階層レベルは単一のクロックのみをもつ。
ClockInputsをMultipleに設定している場合、または設計でトリガー信号を使用していて、TriggerAsClockにより階層のさまざまなレベルでクロック信号が発生する場合、このルールに違反する可能性があります。
Simulink®、HDL Coder™、Fixed-Point Designer™、および MATLAB® Coder™ で利用できます。
結果と推奨アクション
この警告を修正するには、[設定の変更] をクリックします。コード ジェネレーターは次を行います。
ClockInputsプロパティをSingleに更新する。TriggerAsClock設定を無効にする。
機能および制限事項
ライブラリ モデルで実行されます。
すべてのマスク サブシステムの内容を解析します。
Simulink モデルが直接参照している関数のみを解析します。
参考
基本的なコーディング方法のルール 1.B.A.1、1.D.C.6 および 1.D.D.2。