ID проверки: com.mathworks.HDL.ModelChecker.runClockChecks
ID проверки: com.mathworks.HDL.ModelAdvisor.runClockChecks
Проверочные ограничения на сигналы часов.
Эта проверка обнаруживает несколько ограничений на сигналы часов, которые соответствуют этим правилам промышленного стандарта:
Правило 1. B.A.1: Проект должен иметь только одни часы и использовать только одно ребро часов. Это правило может быть нарушено, если у вас есть ClockInputs
набор свойств к Multiple
.
Правило 1. D.C.6: не используйте триггеры с инвертированными ребрами.
Правило 1. D.D.2: Один иерархический уровень должен иметь одни часы только. Это правило может быть нарушено, если вы устанавливаете ClockInputs
к Multiple
, или ваш проект использует триггерные сигналы и включение TriggerAsClock
может привести к сигналам часов на различных уровнях в иерархии.
Чтобы зафиксировать это предупреждение, нажмите Modify Settings и генератор кода:
Обновляет ClockInputs
свойство к Single
.
Отключает TriggerAsClock
установка.
Правила 1. B.A.1, 1. D.C.6, и 1. D.D.2 методов программирования в абсолютных адресах.