exponenta event banner

cgsl_0206: Целостность данных и детерминизм в многозадачных моделях

Идентификатор: Заголовокcgsl_0206: Целостность данных и детерминизм в многозадачных моделях
ОписаниеДля многозадачных моделей, развернутых в операционной системе с преимущественным (прерывистым) управлением, защитите целостность выбранных сигналов, выполнив одно из следующих действий:
AВыберите параметр Rate Transition block Обеспечение целостности данных во время передачи данных.
BДля блоков ввода в подсистемах Function Called выберите параметр блока Latch input для сигналов обратной связи выходов подсистемы function-call.
Для защиты выбранного детерминированного сигнала выполните одно из следующих действий:
CВыберите параметр блока «Rate Transition» «Обеспечить детерминированную передачу данных (максимальная задержка)».
D
  • Выберите параметр конфигурации Automatically handle rate transfer для передачи данных.

  • Установить параметр конфигурации Deterministic data transfer в значение Whenever possible или Always.

ПредпосылкиОбработка cgsl_0205:Signal для многоскоростных моделей
ОбъяснениеA, B,
C, D
Это руководство защищает данные от возможного повреждения упреждающих (прерываемых) операционных систем.
Примечание

Многозадачные системы с ненарушающей операционной системой не требуют защиты целостности данных или детерминированности. В этом случае очистите следующие параметры:

  • Параметр блока Rate Transition Обеспечение целостности данных при передаче данных

  • Конфигурационный параметр Обеспечение детерминированной передачи данных (максимальная задержка)

Обеспечение целостности и детерминированности данных требует дополнительной памяти и времени выполнения. Чтобы уменьшить эти дополнительные расходы, оцените сигналы для определения требуемого уровня защиты.

См. также
Последнее изменениеR2011a