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
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). |