Unpacking and Model Contents - Unpacking and Model Contents - 4.0 English - PG140

CIC Compiler v4.0 LogiCORE IP Product Guide (PG140)

Document_ID
PG140
Release_Date
2026-07-22
Version
4.0 English

There are separate ZIP files containing all the files necessary for use with a specific computing platform. Each ZIP file contains:

  • The C model shared library
  • GNU Multiple Precision Arithmetic (GMP) library
  • The C model header file
  • The example code showing customers how to call the C model
  • Documentation
Note: The C model uses the GMP library, which is provided in the ZIP files. Refer to the GNU Multiple Precision Arithmetic (GMP) Library (gmplib.org/) library.
Table 1. C Model Zip File Contents: Linux
File Description
cic_compiler_v4_0_bitacc_cmodel.h Header file which defines the C model API
xip_common_bitacc_cmodel.h Common C model header file, used by the C model
xip_mpz_bitacc_cmodel.h Arbitrary-precision (mpz) array header file, used by the C model
libIp_cic_compiler_v4_0_bitacc_cmodel.so Model shared object library
libgmp.so.11 GMP library, used by the C model
libgmpxx.so.4 GMP Class library, used internally by the C model
gmp.h GMP header file, used by the C model
run_bitacc_cmodel.c Example program for calling the C model
cic_compiler_v4_0_bitacc_mex.cpp MATLABĀ® MEX function source
make_cic_compiler_v4_0_mex.m MATLAB MEX function compilation script
run_cic_compiler_v4_0_mex.m MATLAB MEX function example script
@cic_compiler_v4_0_bitacc MATLAB MEX function class directory
Table 2. C Model Zip File Contents: Windows
File Description
cic_compiler_v4_0_bitacc_cmodel.h Header file which defines the C model API
xip_common_bitacc_cmodel.h Common C model header file, used by the C model
xip_mpz_bitacc_cmodel.h Arbitrary-precision (mpz) array header file, used by the C model
libIp_cic_compiler_v4_0_bitacc_cmodel.dll Model dynamically linked library
libIp_cic_compiler_v4_0_bitacc_cmodel.lib Model .lib file for compiling
libgmp.dll GMP library, used by the C model
libgmp.lib GMP .lib file for compiling
gmp.h GMP header file, used by the C model
run_bitacc_cmodel.c Example program for calling the C model
cic_compiler_v4_0_bitacc_mex.cpp MATLAB MEX function source
make_cic_compiler_v4_0_mex.m MATLAB MEX function compilation script
run_cic_compiler_v4_0_mex.m MATLAB MEX function example script
@cic_compiler_v4_0_bitacc MATLAB MEX function class directory