The Vivado Design Suite is board-aware and automatically derives I/O constraints and IP configuration data from included board files. These files describe components present on target boards, allowing Vivado to customize and configure IP for specific board components. Supported boards include several 7 series, AMD Zynq™ 7000 SoC, and AMD UltraScale™ device boards.
You can download support files for partner-developed boards from the partner websites or from the AMD Vivado store. In the IP integrator, the Board tab lists all component interfaces for the target board. Use this tab to connect to desired components through the Designer Assistance feature. I/O constraints generate automatically when you use this feature.
You can also generate board files for custom boards and add the repository that contains the board file to a project. For more information on generating a custom board file, refer to the Vivado Design Suite User Guide: System-Level Design Entry (UG895).