The Ports table contains all the ports of the design which can be GMIO ports, PLIO ports and input, inout, and output ports on a kernel .
Note: FileIO is displayed as PLIO in the Vitis
analyzer.
Figure 1. Ports Table
| Column | Details |
|---|---|
| Name | The port name of the input, inout, output ports on a kernel, GMIO, or PLIO ports. |
| ID | The unique ID the AI Engine compiler designates the port. |
| Type | Port type. PLIO ports can contain Stream, Packet Switching, GMIO ports contain Global Memory, Function can contain Memory, or Stream. |
| Direction | Port direction. Can be: IN, OUT, INOUT. |
| Data Type | The type definition of the port for kernels. For
example, input_window<int16>*, input_stream<int16>*. |
| Buffers | The number of buffers instantiated for the connection. For streaming connection, no buffers are used. For a window connection, it is a ping-pong buffer. |
| Connected Ports | The number of ports the specific port is connected to. Ports can multicast to more than one port. For more information see Multicast Support. |