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