addAXI4StreamInterface

Класс: hdlcoder.ReferenceDesign
Пакет: hdlcoder

Интерфейс Add AXI4-Stream

Синтаксис

addAXI4StreamInterface('MasterChannelConnection',Master_Channel_Port,'SlaveChannelConnection',Slave_Channel_Port)
addAXI4StreamInterface('MasterChannelConnection',Master_Channel_Port,'SlaveChannelConnection',Slave_Channel_Port), Name,Value

Описание

addAXI4StreamInterface('MasterChannelConnection',Master_Channel_Port,'SlaveChannelConnection',Slave_Channel_Port) добавляет интерфейс AXI4-Stream к hdlcoder.ReferenceDesign объект.

addAXI4StreamInterface('MasterChannelConnection',Master_Channel_Port,'SlaveChannelConnection',Slave_Channel_Port), Name,Value добавляет и задает интерфейс AXI4-Stream, с дополнительными опциями, заданными одним или несколькими Name,Value парные аргументы.

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

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

Порт исходного проекта, соединенный с AXI4-потоковым ведущим интерфейсом ядра IP в виде вектора символов. Этот порт должен быть AXI4-потоковым ведомым интерфейсом. Если master_channel_enable true, необходимо задать master_channel_port.

Пример: 'axi_dma_0/S_AXIS_S2MM'

Порт исходного проекта, соединенный с AXI4-потоковым ведомым интерфейсом ядра IP в виде вектора символов. Этот порт должен быть AXI4-потоковым ведущим интерфейсом. Если slave_channel_number true, необходимо задать slave_channel_port и slave_channel_data_width.

Пример: 'axi_dma_0/M_AXIS_MM2S'

Совет

Чтобы добавить больше чем один интерфейс AXI4-Stream в ваш исходный проект, вызовите addAXI4StreamInterface метод многократно в зависимости от количества интерфейсов, которые вы хотите добавить. Для каждого дополнительного интерфейса задайте уникальный InterfaceID.

Аргументы name-value

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Имя интерфейса AXI4-Stream, который вы добавляете в исходный проект в виде вектора символов. Чтобы создать несколько AXI4-потоковых интерфейсов, убедитесь, что вы используете уникальные имена для каждого интерфейса.

Пример: 'InterfaceID','AXI4-Stream1'

Основной канал включает сигнал в виде любого true или false. По умолчанию, MasterChannelEnable true, таким образом, необходимо задать master_channel_port. Чтобы использовать исходный проект, который имеет только Ведомый канал, устанавливает MasterChannelEnable к false и не задавайте master_channel_port.

Пример: 'MasterChannelEnable','false'

Ведомый канал включает сигнал в виде любого true или false. По умолчанию, SlaveChannelEnable true, таким образом, необходимо задать slave_channel_port. Чтобы использовать исходный проект, который имеет только Основной канал, устанавливает SlaveChannelEnable к false и не задавайте slave_channel_port.

Пример: 'SlaveChannelEnable','false'

Ведущее устройство исходного проекта образовывает канал TDATA битная ширина в виде положительного целого числа. По умолчанию, master_channel_data_width 32 биты.

Пример: 'MasterChannelDataWidth',32

Ведомое устройство исходного проекта образовывает канал TDATA битная ширина в виде положительного целого числа. По умолчанию, slave_channel_data_width 32 биты.

Пример: 'SlaveChannelDataWidth',32

Указывает, соединяется ли интерфейс AXI4-Stream с процессором через DMA. Установите это значение к true включить генерацию дерева устройств для AXI4-потоковых интерфейсов ядра IP.

Пример: 'HasDMAConnection','true'

Ссылка на соответствующий узел S2MM DMA в дереве зарегистрированного устройства. Установите значение, чтобы совпадать с именем соответствующего узла S2MM DMA в дереве зарегистрированного устройства. Ссылки на узлы дерева устройств должны запуститься с "&". Чтобы сослаться на узел его меткой, задайте "&" перед меткой, такой как "&myLabel". Чтобы сослаться на узел его путем, задайте путь в "&{" и "}", такой как "&{/myNode/childNode}".

Установите MasterChannelEnable к true задавать это значение.

Пример: 'DeviceTreeMasterChannelDMANode','&axi4stream_s2mm'

Ссылка на соответствующий узел MM2S DMA в дереве зарегистрированного устройства. Установите значение, чтобы совпадать с именем соответствующего узла MM2S DMA в дереве зарегистрированного устройства. Ссылки на узлы дерева устройств должны запуститься с "&". Чтобы сослаться на узел его меткой, задайте "&" перед меткой, такой как "&myLabel". Чтобы сослаться на узел его путем, задайте путь в "&{" и "}", такой как "&{/myNode/childNode}".

Установите SlaveChannelEnable к true задавать это значение.

Пример: 'DeviceTreeSlaveChannelDMANode','&axi4stream_m2ss'

Введенный в R2020a
Для просмотра документации необходимо авторизоваться на сайте