Main Content

Create Custom FPGA Board Definition

  1. Be ready with the following:

    1. Board specification document. Any format you are comfortable with is fine. However, if you have it in an electronic version, you can search for the information as it is required.

    2. If you plan to validate (test) your board definition file, set up FPGA design software tools:

      For validation, you must have Xilinx® or Altera® on your path. Use the hdlsetuptoolpath (HDL Coder) function to configure the tool for use with MATLAB®.

  2. Open the FPGA Board Manager by typing fpgaBoardManager in the MATLAB command window. Alternatively, if you are using the HDL Workflow Advisor, you can click Launch Board Manager at Step 1.1.

  3. Open the New FPGA Board wizard by clicking Create Custom Board. For a description of all the tasks you can perform with the FPGA Board Manager, see FPGA Board Manager.

  4. The wizard guides you through entering all board information. At each page, fill in the required fields. For assistance in entering board information, see New FPGA Board Wizard.

  5. Save the board definition file. This step is the last and is automatically instigated when you click Finish in the New FPGA Board wizard. See Save Board Definition File.

Your custom board definition now appears in the list of available FPGA Boards in the FPGA Board Manager. If you are using HDL Workflow Advisor, it also shows in the Target platform list.

Follow the example Create Xilinx KC705 Evaluation Board Definition File for a demonstration of adding a custom FPGA board with the New FPGA Board Manager.