AIE to HLS - 2020.2 English

Model Composer and System Generator User Guide (UG1483)

Document ID
UG1483
Release Date
2020-11-18
Version
2020.2 English
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:
  1. The input data type must be one of the following: int8, int16, int32, x_sfix64, x_sfix128, uint8, uint16, uint32, x_ufix64, x_ufix128.
  2. The input can be real or complex, but complex inputs are supported only for int16 and int32.