Подбиблиотека 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 | TCP Read | Task Manager | UDP Read