addInternalIOInterface

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

Добавьте и определите внутренний интерфейс ввода-вывода между сгенерированным IP-ядром и существующими IP-ядрами

Синтаксис

addInternalIOInterface('InterfaceID',interface_name,'InterfaceType', interface_type,'PortName',port_name,'PortWidth',port_width,'InterfaceConnection',interface_connection)

Описание

addInternalIOInterface('InterfaceID',interface_name,'InterfaceType', interface_type,'PortName',port_name,'PortWidth',port_width,'InterfaceConnection',interface_connection) добавляет и задает внутренний интерфейс ввода-вывода между сгенерированным IP-ядром и другими IP-ядрами в исходный проект.

В HDL Workflow Advisor, если вы нацелены на пользовательский исходный проект, которая имеет внутренний интерфейс ввода-вывода, необходимо сопоставить порт DUT с внутренним интерфейсом ввода-вывода. В таблице интерфейсов целевой платформы вы не можете оставить внутренний интерфейс ввода-вывода неназначенным.

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

расширить все

Настраиваемое имя внутреннего интерфейса ввода-вывода, заданное как вектор символов. В HDL Workflow Advisor при выборе пользовательского исходного проекта это имя появляется как опция в таблице интерфейса целевой платформы.

Пример: 'MyCustomInternalInterface'

Направление интерфейса относительно сгенерированного IP-ядра, заданное как вектор символов.

Для примера, если интерфейс является входом в сгенерированное IP-ядро, установите interface_type на 'IN'.

Имя сгенерированного порта ядра IP в HDL-коде в виде вектора символов.

Пример: 'MyIPCoreInternalIOInterfacePort'

Битовая ширина сгенерированного порта ядра IP, заданная как целое число. Можно использовать порты DUT, которые имеют уплощённые размеры слова больше 128 биты. Чтобы смоделировать порты DUT, которые имеют размеры слова больше 128 биты, используйте типы векторных данных. Для примера, чтобы смоделировать 512-bit Порт данных, используйте вектор порт с четырьмя 128-битные скалярные порты.

Внутренний порт интерфейса ввода-вывода для соединения с сгенерированным портом ядра IP, заданным как вектор символов. Внутренний порт интерфейса ввода-вывода является существующим портом в исходный проект. Ширина бита порта должна совпадать port_width.

Различные инструменты синтеза имеют различные форматы для внутреннего порта интерфейса ввода-вывода.

Инструмент синтезаПример формата

Altera® Кварт II

'internal_ip_0.In0'

Xilinx® Vivado®

'internal_ip_0/In0'

Xilinx ISE

'internal_In0'

Пример: 'internal_ip_0.In0'

Пример: 'internal_ip_0/In0'

Пример: 'internal_In0'

Введенный в R2015b