This block is used to connect an input port of an
HLS kernel block to the output port of an AI Engine
block in cases where the data type or complexity of the ports involved do not match.

Library
AI Engine/User Defined Functions
Description
The AIE to HLS kernel block reformats a signal driven by an AI Engine block so that the resulting signal matches the data type and complexity required by the input of an HLS Kernel block.
Parameters
- 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 is '1'.
- Output Type
- Possible values are: ap_axis<32>, ap_axis<64>, ap_axis<128>, ap_axiu<32>, ap_axiu<64>, ap_axiu<128>, ap_int<32>, ap_int<64>, ap_uint<32>, ap_uint<64>,int, long long, unsigned, unsigned long long
Note:
- The input data type must be one of the following: int8, int16, int32, x_sfix64, x_sfix128, uint8, uint16, uint32, x_ufix64, x_ufix128.
- The input can be real or complex, but complex inputs are supported only for int16 and int32.