exponenta event banner

addAXI4SlaveInterface

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

Добавление и определение подчиненного интерфейса AXI4

Синтаксис

addAXI4SlaveInterface('InterfaceConnection',ref_design_port,'BaseAddress',base_addr)
addAXI4SlaveInterface('InterfaceConnection',ref_design_port,'BaseAddress',base_addr,'MasterAddressSpace',master_addr_space)
addAXI4SlaveInterface('InterfaceConnection',ref_design_port,'BaseAddress',base_addr,Name,Value)
addAXI4SlaveInterface('InterfaceConnection',ref_design_port,'BaseAddress',base_addr,'MasterAddressSpace',master_addr_space,Name,Value)

Описание

addAXI4SlaveInterface('InterfaceConnection',ref_design_port,'BaseAddress',base_addr) добавляет и определяет интерфейс AXI4 для эталонной конструкции Altera ® или интерфейс AXI4 или AXI4-Lite для эталонной конструкции Xilinx ® ISE.

addAXI4SlaveInterface('InterfaceConnection',ref_design_port,'BaseAddress',base_addr,'MasterAddressSpace',master_addr_space) добавляет и определяет интерфейс AXI4 или AXI4-Lite для эталонных проектов Xilinx Vivado ®.

addAXI4SlaveInterface('InterfaceConnection',ref_design_port,'BaseAddress',base_addr,Name,Value) добавляет и определяет интерфейс AXI4 для ссылочной конструкции Altera или интерфейс AXI4 или AXI4-Lite для ссылочной конструкции Xilinx ISE с дополнительными опциями, заданными одним или несколькими Name,Value аргументы пары.

addAXI4SlaveInterface('InterfaceConnection',ref_design_port,'BaseAddress',base_addr,'MasterAddressSpace',master_addr_space,Name,Value) добавляет и определяет интерфейс AXI4 или AXI4-Lite для эталонных проектов Xilinx Vivado с дополнительными опциями, определенными одним или несколькими Name,Value аргументы пары.

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

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

Ссылочный порт проекта, подключенный к интерфейсу AXI4 или AXI4-Lite, указанный как символьный вектор. Если требуется подключить несколько главных IP-адресов AXI к интерфейсу AXI4 или AXI4-Lite для эталонных проектов на базе Intel ® Qsys™, укажите каждое из имен экземпляров главного интерфейса AXI и соответствующие имена портов в виде массива ячеек символьных векторов.

Пример: 'axi_interconnect_0/M00_AXI', {'hps_0.h2f_axi_master','master_0.master'},...

Базовый адрес для AXI4 или AXI4-Lite подчиненного интерфейса, заданного как символьный вектор.

Пример: '0x40010000'

Адресное пространство главного интерфейса, подключенного к этому подчиненному интерфейсу, указанное как символьный вектор. Только для эталонных конструкций Vivado. Если требуется подключить несколько основных IP-адресов AXI, укажите имена каждого экземпляра AXI Master и соответствующие адресные пространства.

Пример: 'processing_system7_0/Data', {'processing_system7_0/Data','hdlverifier_axi_master_0/axi4m'}

Аргументы пары «имя-значение»

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

Тип соединения интерфейса, указанный как character vector или cell array векторов символов.

Пример: 'InterfaceType','AXI4-Lite' задает 'AXI4–Lite' соединение типа интерфейса.

Имя интерфейса, указанное как символьный вектор. Когда вы предоставите InterfaceID, InterfaceType должен иметь значение 'AXI4' или 'AXI4–Lite'.

Пример: 'InterfaceID','MyAXI4','InterfaceType','AXI4' указывает имя интерфейса как 'MyAXI4' и тип интерфейса как 'AXI4'.

Ширина всех идентификационных сигналов, таких как AWID, WID, ARID, и RID, указано как положительное целое число. Это свойство позволяет указать количество главных интерфейсов AXI, к которым должен подключаться подчиненный интерфейс AXI4 в ядре IP HDL DUT. Значение по умолчанию: 12, что позволяет подключить ядро IP HDL к одному главному интерфейсу AXI. Чтобы подключить ядро IP к нескольким главным интерфейсам AXI, увеличьте IDWidth. Ширина идентификатора зависит от инструмента.

Пример: 'IDWidth','13' может указывать на необходимость подключения ядра IP к двум главным интерфейсам AXI в эталонном проекте.

Совет

Представлен в R2015a