Потоковое чтение

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

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

Описание

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

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

Порты

Вывод

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

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

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

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

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

Этот порт отправляет уведомление в связанный блок Register Channel или IO Data Sink что завершенное чтение. Порт Done отправляет уведомление как сущность любому блок Register Channel или IO Data Sink. Для получения дополнительной информации о сущностях смотрите Сущности в Модели SoC Blockset.

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

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

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

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

Зависимости

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

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

Параметры

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

Основной

Введите путь и имя файла основного устройства IP.

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

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

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

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

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

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

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

Введенный в R2019a