The I/O Ports window (shown in the following figure) enables you to create, configure, and place I/O ports onto I/O sites in either the Package window or Device window. The I/O Ports window shows the I/O signal ports defined in the design. To open the I/O Ports window, select
.Creating RTL source or netlist projects populates the I/O Ports window with the I/O ports defined in the design source files. In an I/O Planning project, you can import a port list from a CSV or XDC file and create ports manually for the project. For more information, see the Vivado Design Suite User Guide: I/O and Clock Planning (UG899).
The I/O Ports window lists the following for each I/O port and sorts the I/O ports based on column values:
- Port signal names
- Direction
- Board part pin (when using board part only)
- Board part interface (when using board part only)Note: For more information on using the platform board flow, see the Vivado Design Suite User Guide: System-Level Design Entry (UG895).
- Package pin
- I/O bank
- I/O Standard
- Drive strength
- Diff pair partner
- Slew type
- Voltage requirements
- Other signal information
The table in the I/O Ports window includes the following information:
- Buses are in expandable folders that you can select as one object for analysis, configuration, and assignment.
- Port Interfaces are in expandable folders that can contain buses and individual ports that you defined.
- Cells with editable values allow you to enter text or select text from drop-down menus.
Table values appear as follows:
- Blank for default values
- An asterisk (*) for non-default values
- Red for illegal or undefined values