Connections between an output port of an AI Engine kernel and an input port of an HLS kernel use an AIE to HLS Kernel block. Connections between an output port of an HLS kernel and an input port of an AI Engine kernel use an HLS Kernel to AIE block.
These blocks reformat the data to match the data type of the sink port. In this
process no data (information) is lost; and it is simply adjusting the data type and the
number of samples. For example, an interface block can reformat a signal carrying 64
int8 values to a signal carrying 16 int32 values. Use of these blocks are not mandatory if the
data types between the HLS kernel block and the AI Engine blocks match.
These blocks are available in the AMD Toolbox/Utilites/Connectors library.