Ведущий приемник AXI4

Получите данные об оперативной памяти

  • Библиотека:
  • SoC Blockset / Аппаратный Испытательный стенд Логики

Описание

Блок AXI4 Master Sink получает данные об оперативной памяти из усовершенствованных расширяемых интерфейсных основанных на AXI4 блоков интерфейса данных. Можно использовать этот блок в качестве тестового блока приемника для симуляции основанных на AXI4 применений данных.

Блок принимает данные наряду с шиной управления и выводит шину управления.

Порты

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

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

Входные данные от источника данных. Это значение должно быть скаляром или вектором.

Прежде, чем считать данные, набор необходимый тип данных. Чтобы установить тип данных, смотрите параметр Data type.

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

Шина элемента управления вводом от производителя данных, заданного как шина. Эта шина управления включает эти управляющие сигналы:

  • rd_aready — Указывает, что источник данных принял запрос чтения

  • rd_dvalid — Указывает, что данные, возвращенные для запроса чтения, допустимы

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

Вывод

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

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

  • rd_addr — Начальный адрес для транзакции чтения, которая выбирается в первом цикле транзакции

  • rd_len — Количество значений данных вы хотите читать, выбранный в первом цикле транзакции

  • rd_avalid — Управляющий сигнал, который задает, допустим ли запрос чтения

  • rd_dready — Управляющий сигнал, который указывает, когда блок может считать данные

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

Параметры

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

Выберите формат типа данных для данных о входе AXI.

Нажмите кнопку, чтобы отобразить Data Type Assistant, который помогает вам установить тип данных для входного порта rdData. Для получения дополнительной информации смотрите, Задают Типы данных Используя Ассистент Типа данных (Simulink).

Задайте размерности входных данных как положительная скалярная величина или массив. Это значение задает длину транзакции.

Пример: 1 задает скалярную выборку.

Пример: [10 1] задает вектор десяти скаляров.

Задайте адрес, из которого блок считывает данные. Это значение должно быть неотрицательным целым числом.

Задайте начальное время, после которого запускается операция чтения.

Задайте дискретное время, в которое блок принимает данные. Это значение должно быть скаляром.

Выберите этот параметр, чтобы сохранить входные данные в рабочую область MATLAB®.

Задайте переменную рабочей области, в которые входные данные сохранено. Этот параметр может быть любым поддерживаемым MATLAB именем переменной.

Зависимости

Чтобы включить этот параметр, выберите параметр Save data in workspace.

Смотрите также

Введенный в R2019a