Interprocess Data Channel

Межпроцессорные данные модели образовывают канал между двумя процессорами

  • Библиотека:
  • SoC Blockset / Межсоединение Процессора

  • Block icon of interprocess data channel.

Описание

Блок Interprocess Data Channel симулирует межпроцессорный канал данных, доступный в многопроцессорной системе или ОС управляемые аппаратные семейства плат SoC. Блок обеспечивает канал для асинхронной передачи данных между двумя процессорами. Эта схема показывает обобщенное представление межпроцессорного информационного соединения.

Ограничения

В модели SoC, когда блоки Interprocess Data Channel формируют с обратной связью между двумя или больше задачами, это может создать искусственный алгебраический цикл для Simulink® решатель. Чтобы повредить цикл, решатель Simulink неявно добавляет задержку в цикл. Эта задержка связана с внутренним событием и не может быть изменена пользователем, но задержка обычно будет того же порядка как основной такт модели. Для получения дополнительной информации об искусственных алгебраических циклах в решателях Simulink смотрите Искусственные Алгебраические Циклы.

Порты

Входной параметр

развернуть все

Этот порт сообщения получает входные данные как сообщение от связанного блока Interprocess Data Write. Для получения дополнительной информации о сообщениях см. сообщения.

Типы данных: SoCData

Вывод

развернуть все

Этот порт сообщения отправляет выходные данные как сообщение со связанным блоком Interprocess Data Read. Для получения дополнительной информации о сообщениях см. сообщения.

Типы данных: SoCData

Этот порт отправляет сигнал события задачи, который инициировал блок Task Manager, чтобы выполнить связанную событийно-управляемую задачу.

Зависимости

Чтобы включить этот порт, выберите параметр Show event port.

Типы данных: rteEvent

Параметры

развернуть все

Включите порт события, который, когда соединено с блоком Task Manager, может выполнить событийно-управляемые задачи.

Введенный в R2020b