Stream Read

Потоковые данные к алгоритмам процессора

  • Библиотека:
  • SoC Blockset / ввод-вывод Процессора

Описание

Потоковые данные о блоке Stream Read из общей памяти в памяти образовывают канал к вашему алгоритму процессора. В симуляции управляемая таймером или событийно-управляемая подсистема задачи содержит блок Stream Read. Сигналы данных от блока Memory Channel соединяются с блоком Stream Read. После записи к общей памяти Memory Channel уведомляет блок Task Manager события записи. Блок Task Manager затем инициировал событийно-управляемую подсистему, содержащую блок Stream Read и сопоставленный алгоритм.

При разработке или анализе стороны программного обеспечения приложения SoC, блок Stream Read может быть соединен с блоком IO Data Source. В этой настройке блок IO Data Source обеспечивает или ранее зарегистрированные или искусственные данные, включая более направленную симуляцию программного обеспечения и сторону процессора приложения, без потребности явным образом смоделировать взаимодействия памяти и оборудование.

Порты

Вывод

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

Этот порт испускает систему координат данных, считанную из разделяемого область общей памяти, заданной в блоке Memory Channel.

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

Флаг, указывающий на допустимую систему координат данных, считанную из канала памяти.

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

Этот порт сообщения отправляет уведомление, как сообщение, со связанным блоком Register Channel или IO Data Sink что завершенное чтение. Для получения дополнительной информации о сообщениях см. сообщения (Simulink).

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

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

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

Этот порт сообщения получает сообщения данных от связанного блока Memory Channel или IO Data Source. Процесс сообщений, когда блок Task Manager инициировал задачу, содержащую блок Stream Read. Для получения дополнительной информации о сообщениях см. сообщения (Simulink).

Зависимости

Этот порт появляется когда Simulation output установлен в From input port.

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

Параметры

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

Основной

Введите имя и канал ядра IP на FPGA, когда двоеточие разделило список.

Введите тип данных, используемый каналом памяти.

Введите размер вектора данных, считанного из канала памяти.

Введите номер кадровых буферов данных в физической памяти.

Чтобы использовать этот блок в событийно-управляемых подсистемах задачи, выберите этот параметр. Чтобы использовать этот блок в управляемых таймером подсистемах задачи, очистите этот параметр.

Когда Enable event-based execution выбран, этот блок чтения от Memory Channel каждый раз, когда запись происходит с той областью общей памяти. Когда Enable event-based execution очищен, блок считывает данные в области общей памяти в каждом шаге расчета.

Введите шаг расчета, используемый управляемой таймером подсистемой задачи, когда Enable event-based execution будет очищен.

Расширенные возможности

Введенный в R2019a