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, navigate to the board tab. For XPIO,
select Versal VCK190 Evaluation
Platform.
For X5IO, select xcvm2152-ff8888-1LP-e-S under the Parts tab.
- Click Next.
The New Project Summary page is displayed.
- Click Finish.
- When the project setup is complete, click IP Catalog in the Flow Navigator under the PROJECT MANAGER heading.
- In the IP Catalog window, search Advanced IO Wizard IP (for XPIO) or search X5IO Wizard IP (for X5IO) 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.
The following is for IP configuration for X5IO:
- After the IP is added, a window named Generate Output Products 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.
- Click OK.
- In the Flow Navigator select the Run Synthesis option under the SYNTHESIS heading. A Launch Runs window opens. Select Launch Configuration and click OK.
- After the synthesis completes, select Open Synthesized Design and click OK. Once post synthesis is complete, a Synthesis completed window opens. Select Open Synthesized design and click OK. 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.
- Click OK.The following figure shows the example design.