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