Hauptinhalt

addSupportedTool

R2026b

Class: hdlcoder.Board
Namespace: hdlcoder

Add supported synthesis tool to a board

Since R2026b

Syntax

addSupportedTool(hBoard,toolName)
addSupportedTool(hBoard,toolName,Name=Value)

Description

addSupportedTool(hBoard,toolName) adds a synthesis tool to the hdlcoder.Board object, hBoard.

addSupportedTool(hBoard,toolName,Name=Value) adds a synthesis tool to the hdlcoder.Board object, hBoardby using additional name-value arguments.

Input Arguments

expand all

Custom board configuration, specified as a hdlcoder.Board object

Name of the synthesis tool to add to hBoard, specified as "Xilinx Vivado", "Xilinx ISE", "Altera Quartus II", "Intel Quartus Pro", "Microchip Libero SoC", or "NI LabVIEW".

Example: "Xilinx Vivado"

Name-Value Arguments

expand all

Specify optional pairs of arguments as Name1=Value1,...,NameN=ValueN, where Name is the argument name and Value is the corresponding value. Name-value arguments must appear after other arguments, but the order of the pairs does not matter.

Vivado board part identifier, specified as a string scalar or character vector. This option applies only when toolName is Xilinx Vivado. Use this argument to specify the board part identifier that Vivado uses to identify the target board. HDL Coder™ creates a Vivado project during IP core generation and applies the VivadoBoardPart property to the Vivado project.

Example: VivadoBoardPart="xilinx.com:zc706:part0:1.4"

Examples

expand all

Add Xilinx Vivado as a synthesis tool for a custom board and specify the Vivado board part identifier.

Create an hdlcoder.Board object for a custom board.

hB = hdlcoder.Board;
hB.BoardName = "My Custom Zynq Board";

Add Xilinx Vivado as a synthesis tool and specify the Vivado board part.

hB.addSupportedTool("Xilinx Vivado", ...
    VivadoBoardPart="xilinx.com:zc706:part0:1.4");

Version History

Introduced in R2026b