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 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.
- When the project setup is complete, in the Flow Navigator and click IP Catalog under the PROJECT MANAGER heading.
- In the IP Catalog window, search Advanced IO Wizard IP and double-click it to open the Customize IP dialog box.
- In the Customize
IP dialog box, leave the IP configurations at default
values and click OK to add the IP to the
project.Figure 1. Customize IP Dialog Box
- 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. Open IP Example Design Dialog Box
- Click OK.
- In the Flow Navigator 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, select
The I/O Ports window 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