このブロックは、関連するポートのデータ型または複素性が一致しない場合に、HLS Kernel ブロックの入力ポートを AI エンジン ブロックの出力ポートに接続するために使用します。
ライブラリ
AI エンジン/User-Defined Functions
説明
AIE to HLS Kernel ブロックは、AI エンジン ブロックで駆動される信号を変換し、結果の信号を HLS Kernel ブロックの入力に必要なデータ型と複素性に一致させます。
パラメーター
- [HLS Kernel Input Type]
- 有効な値は、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、cint16、cint32、float、cfloat、long long、unsigned、および unsigned long long です。
- [Output Size]
- 出力ポートのサイズ。出力ポートは、最大サイズが [Output Size] パラメーターで指定された可変サイズの信号です。デフォルトの出力サイズは 1 です。
注記:
- 入力のデータ型は、int8、int16、int32、int64、x_sfix128、uint8、uint16、uint32、uint64、または x_ufix128 のいずれかにする必要があります。
- 入力には実数または複素数を使用できますが、複素数入力は int16 および int32 でのみサポートされます。