I/O Planning - 2023.1 English

Vivado Design Suite Tutorial: Design Flows Overview (UG888)

Document ID
Release Date
2023.1 English

Vivado has a comprehensive set of capabilities for performing and validating I/O pin assignments. These are covered in greater detail in the I/O Planning Tutorial.

  1. Open the I/O Planning view layout by selecting I/O Planning from the Layout Selector pull down, as shown in the following figure.
  2. Make the Package window the active view if it is not active.
    Note: If the Package window is not open, you can open it using the Windows > Package command from the main menu.

  3. In the Package window, double-click to select a placed I/O Port, shown as an orange block inside a package pin.

  4. Drag the selected I/O Port onto another pin site in the same I/O bank.
  5. Examine the I/O Ports window, look at the port name and package pin site columns.
  6. Examine the data displayed in the I/O Port Properties window. Click each of the tabs at the bottom of the window.
  7. Remember the port name and site of the port you moved.

    If necessary, write them down. You will look for the LOC constraint of the placed port in the XDC file after implementation.