Using the Advanced IO Planner - 2021.1 English

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

Document ID
UG899
Release Date
2021-03-09
Version
2021.1 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 box in Vivado dialog box select Create Project.
    • Click Next >.
    • In the New Project dialog box specify Project Name, Project Location, and click Create project subdirectory.
    • Click Next >.
    • In the New Project dialog box select RTL Project and Do not specify sources a this time.
    • Click Next >.
    • In the New Project dialog box choose a default part.
    • Click Next >.

      The New Project Summary dialog box is displayed.

    • Click Finish.
  2. When the project setup is complete, navigate to the Flow Navigator window and click IP Catalog under the PROJECT MANAGER heading to add Advanced IO Wizard IP to the project.
  3. In the IP Catalog dialog box click OK.
  4. In the IP configuration dialog box, leave the IP configurations at default values and click OK to add the IP to the project.
    Figure 1. IP Configurations
  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.
    Figure 2. IP Example Design
  8. Click OK.
  9. In the Flow Navigator dialog box 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, navigate to Window menu and select I/O Ports.

    The I/O Ports dialog box 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.
    Figure 3. Advanced I/O Planner
  13. Click OK.

    The following figure shows the example design.

    Figure 4. Example Design