Ports - 2024.1 English

AI Engine Tools and Flows User Guide (UG1076)

Document ID
UG1076
Release Date
2024-06-27
Version
2024.1 English

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.

Figure 1. Ports Table
Table 1. Column Description
Column Name 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_buffer<int16> &, input_stream<int16>*.
Buffers The number of buffers instantiated for the connection. For streaming connection, no buffers are used. For an I/O buffer 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 in AI Engine Kernel and Graph Programming Guide (UG1079).