We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 57986

Vivado - How can I automatically place all of the ports in my design?


Is there a way to have the tools place all of the ports in my design without having to do this manually?


Yes. This can be done with the "Auto-place I/O Ports" command from the Vivado GUI.

To do this:

  1. Have synthesis complete and click on the "Open Synthesized Design" option from the Flow Navigator

  2. From the Menu bar, select Tools -> I/O Planning -> Auto-place I/O Ports.

Alternatively, this can be done from the Tcl console with the "place_ports" command.

Also, to set the IOSTANDARD for all the ports in a design, use the following:

set_property IOSTANDARD <standard_value> [get_ports *]

AR# 57986
Date 07/17/2015
Status Active
Type Solution Center
  • Vivado Design Suite