2.3. Compiling the Software Model for the Unified FFT IPs
When you turn on Generate a software model, Intel Quartus Prime generates a software model of the IP in C++ language.
The software models are in the following directories depending on the IP:
- intel_FPGA_unified_fft_10/sim/cmodel
- intel_FPGA_unified_vfft_10/sim/cmodel
- intel_FPGA_unified_pfft_10/sim/cmodel
- intel_FPGA_unified_bitrev_10/sim/cmodel
- intel_FPGA_unified_vbitrev_10/sim/cmodel
You need gcc 6.3.0 or MSVC++ 14.0 (Microsoft Visual Studio 2015) or later to compile the C++ model..
The cmodel directory contains the following files:
- csl.h/cpp files containing utility functions and implementation details for the generated models.
- instance_name.h or .cpp) files containing the simulation model of the IP and instance_name_atb.cpp containing the testbench of the IP.
- atb_app.cpp file containing the main() function.
- CMakeFiles.txt/CMakeLists.txt file containing CMake build scripts for building the ATB executable and model files.
Did you find the information on this page useful?
Characters remaining: