AIE to HLS Kernel ブロックは、AI エンジン カーネル ブロックによって駆動される信号、または AI エンジン カーネル出力ポートのタイプが
cint16
で、HLS カーネルのタイプがグラフ ブロックの場合、その結果の信号がデータ型 ap_axis<64>
と同じになるようにフォーマットし直します。この場合、パラメーター出力タイプを ap_axis<64>
に設定した AIE to HLS Kernel ブロックを使用することになります。このブロックは、入力から cint16
のサンプルを読み込み、次の cint16
サンプルのペアを ap_axis<64>
サンプルにパックして出力します。図 1. AIE to HLS Kernel ブロック
ブロック シンボルをダブルクリックすると、AIE to 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
です。