Проверяйте идентификатор: com.mathworks.HDL.ModelChecker.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 основных практик кодирования.