Main Content

hdlcoder.Board class

Package:hdlcoder

Board registration object that describes SoC custom board

Description

board= hdlcoder.Boardcreates a board object that you use to register a custom board for an SoC platform.

To specify the characteristics of your board, set the properties of the board object.

Creation

board= hdlcoder.Boardcreates anhdlcoder.Boardobject that you can use to register a custom board for an SoC platform.

Properties

expand all

Board name, specified as a character vector. In the HDL Workflow Advisor, this name appears in theTarget platformdropdown list.

Example:'Enclustra Mars ZX3 with PM3 base board'

Data Types:char|string

FPGA供应商名称,指定为一个特征向量。

Example:'Xilinx'

Data Types:char|string

FPGA family name, specified as a character vector.

Example:'Zynq'

Data Types:char|string

FPGA device identifier, specified as a character vector.

Example:'xc7z020'

Data Types:char|string

FPGA package identifier for Xilinx devices, specified as a character vector.

For Altera®devices, this property is ignored.

Example:'clg484'

Data Types:char|string

FPGA speed for Xilinx devices, specified as a character vector.

For Altera devices, this property is ignored.

Example:'-1'

Data Types:char|string

Synthesis tool or tools that support this board, specified as a cell array of character vectors. In the HDL Workflow Advisor, theSynthesis tooldropdown list shows the values in this cell array.

Example:{'Altera Quartus II'}

Example:{'Xilinx Vivado'}

Example:{'Xilinx Vivado','Xilinx ISE'}

Data Types:char|string

JTAG chain position number, specified as a positive integer. The JTAG chain position number is used when programming the FPGA via JTAG.

This property is optional.

Example:3

Data Types:int32

Methods

expand all

Version History

介绍了R2015a