To create a new IO planning project, complete the following steps:
- 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.
- 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.
- In the IP Catalog dialog box click OK.
- 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
- After the IP is added, a prompt appears for generating OOC products for the newly added IP. Click Generate.
- Navigate to the Sources window and right click the advanced_io_wizard_0.xci file and select the Open IP Example Design option.
- Set up the example design by as shown in the following figure. Figure 2. IP Example Design
- Click OK.
- In the Flow Navigator dialog box choose the Run Synthesis option under the SYNTHESIS heading.
- After the synthesis completes, select Open Synthesized Design and click OK.
- After opening the synthesized design, navigate to Window menu and select
I/O Ports.
The I/O Ports dialog box is displayed.
- 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
- Click OK.
The following figure shows the example design.
Figure 4. Example Design