Сгенерируйте данные об оперативной памяти
SoC Blockset / Аппаратный Испытательный стенд Логики
Блок AXI4 Master Source генерирует данные об оперативной памяти с усовершенствованными расширяемыми интерфейсными основанными на AXI4 блоками интерфейса данных. Можно использовать этот блок в качестве тестового исходного блока для симуляции основанных на AXI4 применений данных.
Блок принимает шину управления и выходные данные наряду с шиной управления.
wrCtrlIn
— Шина элемента управления вводомШина управления от потребителя данных, сигнализирующего, что потребитель данных готов принять данные, заданные как скаляр. Эта шина управления включает эти управляющие сигналы:
wr_ready — Указывает, что блок может отправить данные потребителю данных
wr_complete — Указывает, что транзакция записи завершилась в потребителе данных
wr_bvalid — Указывает, что потребитель данных принял транзакцию
Типы данных: WriteControlS2MBusObj
wrData
— Выведите данные AXIВыведите данные AXI потребителю данных. Это значение возвращено как скаляр или вектор.
Можно изменить тип данных выходных данных. Для получения дополнительной информации смотрите параметр Data type .
Типы данных: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| fixed point
wrCtrlOut
— Шина элемента управления выводомШина управления потребителю данных, возвращенному как шина. Эта шина управления включает эти управляющие сигналы:
wr_addr — Задает начальный адрес, который пишет блок
wr_len — Задает количество элементов данных в транзакции записи
wr_valid — Указывает, что данные, произведенные в выходном порту wrData, допустимы
Типы данных: WriteControlM2SBusObj
Data type
— Тип выходных данныхuint8
(значение по умолчанию) | double
| single
| int8
| int16
| int32
| uint16
| uint32
| fixdt(1,16,0)
Выберите формат типа данных для данных выхода AXI.
Нажмите кнопку, чтобы отобразить Data Type Assistant, который помогает вам установить тип данных для выходного порта wrData. Для получения дополнительной информации смотрите, Задают Типы данных Используя Ассистент Типа данных (Simulink).
Dimensions
— Размерности выходных данных
| положительная скалярная величина | массивЗадайте размерности выходных данных как положительная скалярная величина или массив. Это значение задает длину транзакции.
Пример 1 задает скалярную выборку.
Пример: [10 1]
задает вектор десяти скаляров.
Initial address
— Начальный адрес
(значение по умолчанию) | неотрицательное целое числоЗадайте адрес, в который блок пишет данные. Это значение должно быть неотрицательным целым числом.
Initial delay
— Начальная задержка
(значение по умолчанию) | неотрицательный скалярЗадайте начальное время, после которого запускается операция записи. Это значение должно быть неотрицательным скаляром.
Data generation
— Выведите тип генерацииcounter
(значение по умолчанию) | random
| ones
| workspace
Задайте тип генерации для выхода как одно из этих значений:
counter
— Сгенерируйте данные из счетчика, на основе выбранного типа данных.
random
— Сгенерируйте случайные данные.
ones
— Сгенерируйте данные со всеми битами как единицы, на основе выбранного типа данных.
workspace
— Сгенерируйте данные из рабочей области MATLAB®.
Counter init value
— Начальное встречное значение
(значение по умолчанию) | скалярЗадайте значение, с которого начинает счетчик. Допустимая область значений встречных значений зависит от выбранного значения для параметра Data type. Если это значение вне допустимой области значений, оно округляется до самого близкого допустимого значения.
Например, если Data type является uint8
и этим значением является 6.787
, это значение округлено к 7
.
Чтобы включить этот параметр, установите параметр Data generation на counter
.
Variable name
— Имя переменной рабочей областиsimOut
(значение по умолчанию) | любое поддерживаемое MATLAB имя переменнойЗадайте переменную рабочей области, от которых выходных данных сгенерирован. Этот параметр может быть любым поддерживаемым MATLAB именем переменной.
Переменная рабочей области должна быть числовым массивом.
Чтобы включить этот параметр, установите параметр Data generation на workspace
.
Sample time
— Временной интервал выборки
(значение по умолчанию) | скалярЗадайте дискретное время в который блок выходные данные. Это значение должно быть скаляром.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.