addExternalIOInterface

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

Задайте внешний интерфейс IO для объекта платы

Синтаксис

addExternalIOInterface('InterfaceID',interfacename,'InterfaceType',interfacetype,'PortName',portname,'PortWidth',portwidth,'FPGAPin',pins,'IOPadConstraint',constraints)

Описание

addExternalIOInterface('InterfaceID',interfacename,'InterfaceType',interfacetype,'PortName',portname,'PortWidth',portwidth,'FPGAPin',pins,'IOPadConstraint',constraints) добавляет внешний интерфейс IO к hdlcoder.Board объект. Можно добавить несколько внешних интерфейсов IO в объект платы.

Используйте этот метод, если ваша плата имеет больше чем один внешний интерфейс, или если вы хотите смочь предопределить имена контакта FPGA для отображения от HDL Workflow Advisor.

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

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

Интерфейсное имя в виде вектора символов. В HDL Workflow Advisor это имя появляется в выпадающем списке Target Platform Interfaces.

Пример: 'LEDs General Purpose'

Интерфейсное направление в виде вектора символов. В HDL Workflow Advisor, когда вы задаете целевой интерфейс для каждого из ваших портов DUT, этот внешний интерфейс IO доступен только для портов с соответствующим направлением.

Например, если вы устанавливаете interfacetype к 'OUT', этот внешний интерфейс IO доступен только для Outport Порты DUT.

Пример: 'OUT'

Высокоуровневый порт Совета называет в виде вектора символов.

Пример: 'GPLEDs'

Ширина бита порта в виде положительного целого числа.

Пример 4

Контакт FPGA называет в виде массива ячеек из символьных векторов.

Пример: {'H18','AA14','AA13','AB15'}

IO заполняют ограничения в виде массива ячеек из символьных векторов.

Пример: {'IOSTANDARD = LVCMOS25'}

Пример: {'IOSTANDARD = LVCMOS25','SLEW = SLOW'}

Советы

  • Для получения дополнительной информации о внешних интерфейсных портах IO, контакты и ограничения для вашей платы, просматривают документацию платы.

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