Проверяйте установки часов

ID проверки: 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 методов программирования в абсолютных адресах.