Укажите запись

Запишите данные в область регистра на заданном ядре IP

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

Описание

Блок Register Write записывает данные от вашего алгоритма процессора до области регистра на заданном ядре IP. В симуляции управляемая таймером или событийно-управляемая подсистема задачи содержит блок Register Write. Сигналы данных от блока Register Write соединяют с управлением блока Register Channel те регистры и их транзакции.

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

Порты

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

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

Этот порт получает вектор данных, чтобы записать в регистры на ядре IP, начинающем в Offset address с базового адреса ядра IP.

Типы данных: single | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point

Вывод

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

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

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

Параметры

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

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

Введите смещение от базового адреса ядра IP к регистру. Блок записывает данные к этому регистру. Используйте функцию hex2dec, когда вы зададите адрес смещения с помощью шестнадцатеричного номера, выраженного как вектор символов. Адрес смещения может быть выбран с помощью инструмента Memory Mapper.

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

Введенный в R2019a