Execution Functions - 6.0 English - PG104

Complex Multiplier LogiCORE IP Product Guide (PG104)

Document ID
PG104
Release Date
2024-11-26
Version
6.0 English

The runtime functions of the C model are described in the following table.

Table 1. Execution Functions
Name Return Arguments Description
xip_cmpy_v6_0_data_do/

xip_cmpy_v6_0_mpz_data_do/

xip_cmpy_v6_0_fpo_data_do

xip_cmpy_v6_0_status Pointer to C model, Pointer to input data structure, Pointer to output data structure, Number of samples, number of channels, number of fields input and number of fields output The function which prompts execution of the C model. The number of samples, channels and fields must match the size of the array passed or an error is returned.
xip_array_#TYPE#_set_data 1 xip_status Pointer to array structure, the value to be written, the sample to be written to Used to populate the input data structure.
xip_array_#TYPE#_get_data 1 xip_status Pointer to the array structure, pointer of #TYPE# type (returned value), sample to be read Used to read the output (or input) data structure.
  1. #TYPE# can be uint, complex or mpz_complex.