Introduction - Introduction - 2026.1 English - UG896

Vivado Design Suite User Guide: Designing with IP (UG896)

Document ID
UG896
Release Date
2026-07-15
Version
2026.1 English

The AMD Vivado™ Design Suite Platform Board Flow feature is supported by some IP and gives you the ability to select board interfaces while customizing an IP. When you use this feature, the creation of physical constraints for the IP is automated by delivering additional XDC constraints in to define pin assignments and IOSTANDARDS for interface signals implemented on the target board.

As shown in the following figure, when creating a new project, you can select a board as the default part.

Figure 1. Selecting a Board as the Default Part

Selecting one of the listed boards enables a Board tab within the IP customization dialog box for IP cores that support the platform board flow, as shown in the following figure.

Figure 2. Board Summary Information

Selecting one of the listed boards results in IP that supports the platform board flow by providing a new tab visible during customization, as shown in the following figure.

Figure 3. Board Type Visible in Supported IP Customization

The Board tab lets you associate the interfaces defined on the IP core with interfaces implemented on the target board. The following figure shows that you can associate the IP interface to the one of the associated board interfaces.

Figure 4. Associating the IP Interface with the Board Interface

When the Vivado IDE generates the IP output products in the IP Sources view, you can see the <IP_Name>_board.xdc file listed.

This file contains physical constraints assigning ports of the IP to the package pins that connect to the related board connector or device such as a USB port, LED, button, or switch.

The following figure shows the XDC constraints created for the GPIO IP when you connect the GPI0 interface to the board led8bits interface and the connect the GPIO2 interface to the board Custom interface.

Figure 5. Board Interface Selected

The use of the Vivado Design Suite platform board flow can let you quickly connect IP interface signals onto the target board to speed implementation of the design onto the board.

If you have selected a target board for your project, any IP that supports the Vivado platform board flow has a Board tab in the IP customization dialog box.

  • See the Using the Platform Board Flow in IP Integrator section in the Vivado Design Suite User Guide: Designing IP Subsystems Using IP Integrator (UG994) for more information on using the platform board flow.
  • See the Board File Linter section in the Vivado Design Suite User Guide: System-Level Design Entry (UG895) for information on the Board Interface file and creating your own board files.