Programmable Logic Stream Operations - 2020.2 English

Versal ACAP AI Engine Programming Environment User Guide (UG1076)

Document ID
UG1076
Release Date
2020-11-24
Version
2020.2 English

The following operations read data from the given input stream and advance the stream for the kernels mapped to the programmable logic.

int32 readincr(input_stream_int32 *w);
uint32 readincr(input_stream_uint32 *w);
cint16 readincr(input_stream_cint16 *w);
float readincr(input_stream_float *w);

int64 readincr(input_stream_int64 *w);
uint64 readincr(input_stream_uint64 *w);
cint32 readincr(input_stream_cint32 *w);
cfloat readincr(input_stream_cfloat *w);

The following operations write data to the given output stream and advance the stream for the kernels mapped to the programmable logic.

void writeincr(output_stream_int32 *w, int32 v);
void writeincr(output_stream_uint32 *w, uint32 v);
void writeincr(output_stream_cint16 *w, cint16 v);
void writeincr(output_stream_float *w, float v);

void writeincr(output_stream_int64 *w, int64 v);
void writeincr(output_stream_uint64 *w, uint64 v);
void writeincr(output_stream_cint32 *w, cint32 v);
void writeincr(output_stream_cfloat *w, cfloat v);