Подбиблиотека Processor I/O в SoC Blockset™ содержит блоки, которые моделируют передачу данных между процессорной системой и памятью или вводом-выводом устройствами в приложении SoC. Processor I/O блоки, включая Register Read, Register Write и Stream Read, могут читать и записывать данные в память, такие как DDR или аппаратные регистры, на SoC. Точно так же TCP Read, TCP Write, UDP Read и блоки UDP Write могут считывать и записывать данные во внешние устройства ввода-вывода.
В симуляции блок IO Data Source отправляет сообщения данных в блок Processor I/O. Вместе этот механизм позволяет задачам моделировать использование или ранее записанных или сгенерированных данных ввода-вывода с точным выполнением синхронизации.
Блок IO Data Source и блок Processor I/O могут быть сконфигурированы для симуляции в одном из трех режимов:
Воспроизведение записанных данных из файла
От входного порта
Нули
Для управляемой событиями задачи записанные данные IO Data Source также отправляет сообщения о событиях в блок Task Manager, чтобы начать задачу, содержащую блок Processor I/O.
IO Data Source | Stream Read | Task Manager | TCP Read | UDP Read