exponenta event banner

addAXI4StreamInterface

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

Добавить интерфейс 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 аргументы пары.

Входные аргументы

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

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

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

Ссылочный порт проектирования, подключенный к базовому IP-интерфейсу AXI4-Stream подчиненному интерфейсу, указанный как символьный вектор. Этот порт должен быть главным интерфейсом AXI4-Stream. Если 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-Stream интерфейсов, убедитесь, что для каждого интерфейса используются уникальные имена.

Пример: '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