Госконтроль

Задайте синхронный сброс и включите поведение для блоков с состоянием

Библиотека

HDL Coder™ / Подсистемы HDL

Описание

Блок State Control в режиме Synchronous улучшает поведение моделирования HDL блоков с состоянием или блоков, которые сбросили или включают порты. Поведение моделирования в режиме Classic эквивалентно, когда вы не добавляете блок State Control в подсистеме.

Когда используют режим Synchronous блока, поведение моделирования Simulink® тесно совпадает с поведением цифровых аппаратных средств.

Если вам установили HDL Coder, можно сгенерировать более чистый HDL-код с режимом Synchronous блока State Control. Для получения дополнительной информации смотрите Госконтроль.

Параметры

Госконтроль

Задайте, использовать ли синхронную или классическую семантику. Значением по умолчанию является Synchronous.

Ограничения

Следующие ограничения применяются к использованию блока State Control в Simulink. Для получения информации об этом блоке в HDL Coder смотрите Госконтроль в документации HDL Coder.

Ограничения блочного уровня

  • Для синхронной семантики в Блоках s-function, набор метод ssSetStateSemanticsClassicAndSynchronous к true.

  • Блоки Интегратора дискретного времени с портом сброса не поддерживают синхронную семантику.

  • Все подсистемы действия соединились с тем, Если и Случай Переключателя блоки должны иметь ту же семантику, или классическую или синхронную.

  • Следующие блоки не позволены в синхронном режиме:

    • Непрерывные блоки времени и блоки с непрерывным уровнем

    • Блоки Simulink с Входным набором обработки к Columns as channels (frame based), где этот параметр применяется.

    • Блок Trigger

    • От блока Workspace

    • Набор единичной задержки блокируется в подбиблиотеке Additional Math & Discrete> Additional Discrete в Simulink, таком как Единичная задержка Восстановленная и Единичная задержка Внешние блоки IC

Ограничения уровня подсистемы

Ограничения образцового уровня

  • Сигналы переменного размера не поддержаны с синхронной семантикой.

  • Синхронная семантика не распространяет через образцовые контуры. Если ваша родительская модель имеет синхронную семантику, любой модели, на которую ссылаются, нужно было задать синхронную семантику явным образом. На корневом уровне каждой модели, на которую ссылаются добавьте блок State Control с набором параметра Госконтроля к Synchronous.

Введенный в R2016a

Была ли эта тема полезной?