The AIE to HLS Kernel block reformats a signal driven by an AI Engine Kernel block or an AI Engine kernel output port is of type cint16
and the HLS kernel is of type graph block, so that the resulting
signal matches the data type ap_axis<64>
, you
would use an AIE to HLS kernel block with parameter output type set to uint64
. This block reads cint16
samples from its input and then packs pairs of subsequent cint16
samples into uint64
samples to its output.
Figure 1. AIE to HLS Kernel Block
Double-click the block symbol to see the parameters of the AIE to HLS Kernel block.
- Output Type
- Possible values are: cint16, int32, uint32, cint32, int64, uint64, sfix128, ufix128, float, cfloat.
- Output Size
- The size of the output port. The output port is a variable sized signal
whose maximum size is specified by the
OutputSize
parameter. Default Output Size is1
.