Ports and Interfaces - 2024.1 English

Vivado Design Suite User Guide: Creating and Packaging Custom IP (UG1118)

Document ID
UG1118
Release Date
2024-06-19
Version
2024.1 English

The Ports and Interfaces page, shown in the following figure, provides a listing of ports and interfaces of the custom IP.

Figure 1. Package IP Window: Ports and Interfaces Page

After completing the Create and Package New IP wizard, the ports and interfaces table populates based on the parsing of the top-level HDL source file.

During the parsing of the top-level ports, if an interface can be heuristically determined, the interface is inferred automatically.

The following properties column list are associated with a port or interface:

Name
The port or interface name. The direction of the port is described in the preceding icon.
Interface Mode
The mode of the interface (master or slave) from the perspective of the custom IP.
Enablement Dependency
The expression to determine whether the port or interface is enabled. For more information, see Setting a Dependency Expression.
Direction
The direction of the port.
Driver Value
The driver value of the port if disabled.
Size Left
The value of the most significant bit (MSB).
Size Right
The value of the least significant bit (LSB).
Size Left Dependency
The dependency expression to determine the value of the most significant bit. For more information, see Setting a Dependency Expression.
Size Right Dependency
The dependency expression to determine the value of the least significant bit. For more information, see Setting a Dependency Expression.
Type Name
The port type (std_logic or std_logic_vector).