hdlcoder.Board class

Пакет: hdlcoder

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

Описание

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

Для определения характеристик платы задайте свойства объекта платы.

Конструкция

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

Свойства

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

Имя платы, заданное как вектор символов. В HDL Workflow Advisor это имя отображается в выпадающем списке Target platform.

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

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

Пример: 'Xilinx'

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

Пример: 'Zynq'

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

Пример: 'xc7z020'

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

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

Пример: 'clg484'

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

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

Пример: '-1'

Инструмент синтеза или инструменты, поддерживающие эту плату, заданные как массив ячеек из векторов символов. В HDL Workflow Advisor в раскрывающемся списке Synthesis tool показаны значения в этом массиве ячеек.

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

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

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

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

Это свойство опционально.

Пример: 3

Методы

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