exponenta event banner

hdlcoder.Board class (класс платы)

Пакет: hdlcoder

Объект регистрации платы, описывающий пользовательскую плату SoC

Описание

board = hdlcoder.Board создает объект платы, который используется для регистрации пользовательской платы для платформы SoC.

Чтобы задать характеристики платы, задайте свойства объекта платы.

Строительство

board = hdlcoder.Board создает hdlcoder.Board объект, который можно использовать для регистрации пользовательской платы для платформы SoC.

Свойства

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

Имя платы, указанное как символьный вектор. В помощнике по рабочим процессам HDL это имя отображается в выпадающем списке Целевая платформа.

Пример: 'Enclustra Mars ZX3 with PM3 base board'

Имя поставщика FPGA, указанное как символьный вектор.

Пример: 'Xilinx'

Имя семейства FPGA, указанное как вектор символов.

Пример: 'Zynq'

Идентификатор устройства FPGA, указанный как символьный вектор.

Пример: 'xc7z020'

Идентификатор пакета FPGA для устройств Xilinx, указанный как символьный вектор.

Для устройств Altera ® это свойство игнорируется.

Пример: 'clg484'

Скорость FPGA для устройств Xilinx, заданная как символьный вектор.

Для устройств Altera это свойство игнорируется.

Пример: '-1'

Средство синтеза или инструменты, поддерживающие эту плату, указанные как массив ячеек символьных векторов. В выпадающем списке средства синтеза в помощнике по рабочим процессам HDL отображаются значения в этом массиве ячеек.

Пример: {'Altera Quartus II'}

Пример: {'Xilinx Vivado'}

Пример: {'Xilinx Vivado','Xilinx ISE'}

Номер позиции цепочки JTAG, заданный как положительное целое число. Номер позиции цепочки JTAG используется при программировании FPGA через JTAG.

Это свойство является необязательным.

Пример: 3

Методы

addExternalIOInterfaceОпределение внешнего интерфейса ввода-вывода для объекта платы
addExternalPortInterfaceОпределение внешнего интерфейса порта для объекта платы
validateBoardПроверка значений свойств в объекте платы
Представлен в R2015a