Using the Advanced IO Planner - 2023.2 English

Vivado Design Suite User Guide: I/O and Clock Planning (UG899)

Document ID
Release Date
2023.2 English

To create a new IO planning project, complete the following steps:

  1. Launch Vivado and create a new project targeting a Versal device as described in this step.
    • In the Quick Start section, select Create Project.
    • Click Next.
    • In the Project Name page, specify Project name, Project location, and check Create project subdirectory.
    • Click Next.
    • In the Project Type page, select RTL Project and Do not specify sources a this time.
    • Click Next.
    • In the Default Part page, choose a default part.
    • Click Next.

      The New Project Summary page is displayed.

    • Click Finish.
  2. When the project setup is complete, in the Flow Navigator and click IP Catalog under the PROJECT MANAGER heading.
  3. In the IP Catalog window, search Advanced IO Wizard IP and double-click it to open the Customize IP dialog box.
  4. In the Customize IP dialog box, leave the IP configurations at default values and click OK to add the IP to the project.

  5. After the IP is added, a prompt appears for generating OOC products for the newly added IP. Click Generate.
  6. Navigate to the Sources window and right-click the advanced_io_wizard_0.xci file and select the Open IP Example Design option.
  7. Set up the example design by as shown in the following figure. Dialog Box.

  8. Click OK.
  9. In the Flow Navigator choose the Run Synthesis option under the SYNTHESIS heading.
  10. After the synthesis completes, select Open Synthesized Design and click OK.
  11. After opening the synthesized design, select Window > I/O Ports.

    The I/O Ports window is displayed.

  12. In the I/O Ports window there is an option to open the Advanced I/O Planner tool as shown in the following figure. Click the link to configure port placement at bank level.

  13. Click OK.
    The following figure shows the example design.