Introduction - Introduction - 2026.1 English - UG895

Vivado Design Suite User Guide: System-Level Design Entry (UG895)

Document ID
UG895
Release Date
2026-07-01
Version
2026.1 English

The board file uses an XML format to define information about system-level boards that use or include AMD devices. The information contained in the board file can be used by the AMD Vivado™ Design Suite, and Vivado IP integrator, to facilitate and validate connection of the AMD device to the board. This chapter discusses the different sections of the board file and their usage.

The examples shown in this appendix use the AMD Kintex™ 7 KC705 evaluation board to show details of the board file. This evaluation board can be found at the following location: https://github.com/Xilinx/XilinxBoardStore/tree/<version> /boards/Xilinx/kc705/<board_version>.

Where <version> is the Vivado software version, and <board_version> is the latest version of the board

Tip: You can edit an existing Vivado Design Suite board file using an XML editor or text editor, as an easy way to create a new Board file.

The board file uses standard XML elements to define the board. As such, XML tags are used to define elements of the board, and must have opening <tags> and closing </tags>.

<board>
</board>

Elements of the Board file can have child elements, or nested elements, to define a hierarchy of elements as shown:

<board>
  <component>
    <pins>
    </pins>
  </component> 
</board>

Elements without content, or without nested elements, can be self-closing using an alternate syntax, and do not require the closing </tag>. These elements use the following syntax:

<net index="17" typical_delay="6" min_delay="4" max_delay="8"/>

The closing tag is implied by the "/>" that finishes the line. You will see this syntax occasionally used in the examples from the KC705 Board file.

Elements of the board, defined by <tags>, may also have various attributes defined as:

<board name=”XYZ” version=”1.2”>

Attribute values must be in quotation marks (name="KC705").

Important: XML is case-sensitive, so <tags> and 'attributes=' must be entered as specified.

For more information regarding XML standards and conventions, refer to http://www.w3.org/XML/, or another appropriate source.