AIE to HLS Kernel - 2022.1 日本語

Vitis Model Composer ユーザー ガイド (UG1483)

Document ID
UG1483
Release Date
2022-05-26
Version
2022.1 日本語
AIE to HLS Kernel ブロックは、AI エンジン カーネル ブロックまたは AI エンジン AI エンジン カーネルの出力ポートが cint16 型で、結果の信号を ap_axis<64> 型に一致させるため HLS Kernel が ap_axis<64> 型である場合、AIE to HLS Kernel ブロックの出力のデータ型を ap_axis<64> に設定して使用します。このブロックは、入力から cint16 のサンプルを読み込み、次の cint16 サンプルのペアを ap_axis<64> サンプルにパックして出力します。
図 1. AIE to HLS Kernel ブロック

ブロック シンボルをダブルクリックすると、AIE to HLS Kernel ブロックのパラメーターが表示されます。詳細は、グラフ ブロックを参照してください。結果の信号は、HLS Kernel ブロックの入力に必要なデータ型と複素性に一致するものになります。たとえば、AIE to HLS では次のとおりです。

Output 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、long long、unsigned、unsigned long long です。
Output Size
出力ポートのサイズ。出力ポートは、最大サイズが OutputSize パラメーターで指定された可変サイズの信号です。デフォルトの出力サイズは 1 です。