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 должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

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

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

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

Пример: 'false'

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

Пример: 'false'

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

Пример: 32

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

Пример: 32

Введенный в R2020a