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

Методы

addDeviceTreeДобавьте дерево устройств для объекта платы
addDeviceTreeIncludeDirectoryЗадайте путь включать файла, чтобы скомпилировать дерево устройств против
addExternalIOInterfaceЗадайте внешний интерфейс IO для объекта платы
addExternalPortInterfaceЗадайте интерфейс внешнего порта для объекта платы
validateBoardПроверяйте значения свойств в объект платы
Представленный в R2015a