hdlcoder.Board class

Пакет: hdlcoder

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

Описание

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

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

Конструкция

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

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

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

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

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

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

Это свойство является дополнительным.

Пример 3

Методы

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

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