exponenta event banner

Использование данных памяти и устройств ввода/вывода при моделировании процессора

Суббиблиотека ввода-вывода процессора в Blockset™ SoC содержит блоки, имитирующие передачу данных между процессорной системой и памятью или устройствами ввода-вывода в приложении SoC. Блоки ввода-вывода процессора, включая считывание регистров, запись регистров и считывание потоков, могут считывать и записывать данные в память, например DDR или аппаратные регистры, на SoC. Аналогично, блоки TCP Read, TCP Write, UDP Read и UDP Write могут считывать и записывать данные на внешние устройства ввода-вывода.

При моделировании блок источника данных ввода-вывода посылает сообщения данных в блок ввода-вывода процессора. Вместе этот механизм позволяет моделировать задачи, используя ранее записанные или сгенерированные данные ввода-вывода с точным выполнением синхронизации.

Блок источника данных ввода-вывода и блок ввода-вывода процессора можно сконфигурировать для моделирования в одном из трех режимов:

  • Воспроизведение записанных данных из файла

  • От входного порта

  • Ноли

Задача, управляемая событиями

Для управляемой событиями задачи записанные данные Источник данных ввода-вывода также посылает сообщения о событиях в блок диспетчера задач для запуска задачи, содержащей блок ввода-вывода процессора.

Задача, управляемая таймером

См. также

| | | |