AIE to HLS Kernel ブロックは、AI エンジン カーネル ブロックによって駆動される信号、または AI エンジン カーネル出力ポートのタイプが cint16
で、HLS カーネルのタイプがグラフ ブロックの場合、その結果の信号がデータ型 ap_axis<64>
と同じになるようにフォーマットし直します。この場合、パラメーター出力タイプを uint64
に設定した AIE to HLS Kernel ブロックを使用することになります。このブロックは、入力から cint16
のサンプルを読み込み、次の cint16
サンプルのペアを uint64
サンプルにパックして出力します。
図 1. AIE to HLS Kernel ブロック
ブロック シンボルをダブルクリックすると、AIE to HLS Kernel ブロックのパラメーターが表示されます。
- Output Type
- 有効な値は、cint16、int32、uint32、cint32、int64、uint64、sfix128、ufix128、float、および cfloat です。
- Output Size
- 出力ポートのサイズ。出力ポートは、最大サイズが
OutputSize
パラメーターで指定された可変サイズの信号です。デフォルトの出力サイズは1
です。