メモリからのロードおよびストア - 2023.2 日本語

AI エンジン カーネルおよびグラフ プログラミング ガイド (UG1079)

Document ID
UG1079
Release Date
2023-12-04
Version
2023.2 日本語

AI エンジン API を使用すると、AI エンジン カーネルで使用可能なデータ メモリ、ストリーミング データ ポート、およびカスケード ストリーミング ポートからデータを読み書きできます。ストリーミング API の詳細は、ストリーミング データ API を参照してください。次の例では、ウィンドウ readincr (window_readincr_v8(din)) API を使用して、複素 int16 データをデータ ベクターに読み出します。同様に、cin ストリームから int16 データのサンプルを読み出すには、readincr_v8(cin) を使用します。カスケード ストリーム出力にデータを書き込むには、writeincr_v4 (cas_out, v) を使用します。

void func(input_window_cint16 *din, 
			input_stream_int16 *cin, 
			output_stream_cacc48 *cas_out){
	v8cint16 data=window_readincr_v8(din);
	v8int16 coef=readincr_v8(cin);
	v4cacc48 v;
	…
	writeincr_v4(cas_out, v);
}