You can use an I/O planning project for device exploration and for planning the device pinout for an in-progress system-level design. You can create this type of project prior to completing the HDL or the synthesized netlist. For example, this allows you to exchange design information with the system-level or PCB designer. For more information about I/O planning, see the Vivado Design Suite User Guide: I/O and Clock Planning (UG899).
- Follow the steps in Creating a Project.
- In the Project Type page, select I/O Planning Project, and click Next.
- Optional: In the Import
Ports dialog box, use the following options to select a
file for importing I/O Port definitions and constraints, and click Next.
- Import CSV
- Selects a CSV file with I/O Ports definitions. For more information on CSV files, see the Vivado Design Suite User Guide: I/O and Clock Planning (UG899).
- Import XDC
- Selects an XDC with I/O Port-related constraints only.
- Do not import I/O ports at this time
- Creates an empty project. You can create or import I/Os later.
Note: Use an RTL project to perform I/O pin planning on a design using RTL header or source files.
- In the Default Part
page, select an AMD part or TDP board,
and click Next:
- Parts
- Lists available devices. Information about the device resources displays in a table view. You can filter the list using the Product Category, Family, Package, Speed Grade, Temp Grade and Static power filters. You can also use the Search field to find specific devices
- Boards
- Lists available TDP boards, and the AMD part used on the board. Information about device resources displays in a table view, such as I/O pin count, the number of LUTs and flip-flops, and available block RAM. You can filter the list using the Vendor, Display Name, and Board Rev filters. You can also use the Search field to find specific board parts.
- In the New Project Summary page, review
the options you selected to define the project, and click Finish to create and open the project.Note: For more information on Memory IP I/O planning, see the Vivado Design Suite User Guide: I/O and Clock Planning (UG899).