hdlcoder.Board - Board registration object that describes SoC custom board - MATLAB (original) (raw)

Main Content

hdlcoder.Board Class

Namespace: hdlcoder

Board registration object that describes SoC custom board

Description

`board` = hdlcoder.Board creates 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.Board creates anhdlcoder.Board object 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 the Target platform dropdown list.

Example: 'Enclustra Mars ZX3 with PM3 base board'

Data Types: char | string

FPGA vendor name, specified as a character vector.

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

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

Version History

Introduced in R2015a