Board Support Package For Windows OS Native Target
Introduction
Board support packages (BSPs) for native target supports CASP simulation panel (SimPanel) with full simulation features. Following BSPs are supported for native targets
· Desktop_MinGW: This BSP supports native MinGW64 target with C, C++ and Fortran compiler support. This BSP is based on Mingw64 compiler tool chain.
· Desktop_MinGW_Verilog: This BSP is same as Desktop_MinGW with additional support for Verilog files. During build process the verilog files are first converted to C files using Veripool’s Verilator. The generated C files are then used along with other C/C++ code to generate executable binaries for native simulations.
Getting Started
§ For Windows OS: Install casp_bsp_mingw810_64.htc tool chain file. This file supports both Desktop_MinGW and Desktop_MinGW_Verilog BSPs. Desktop_MinGW_Verilog BSP additionally require casp_bsp_verilator4016.htc tool chain file to be installed.
§ Create model for the target and press Run button to start build process and simulate the model.
Board Configuration
· General Configuration
Configuration Parameter |
Parameter Value |
Board Title |
Desktop_MinGW Desktop_MinGW_Verilog |
Tool Chain Type |
Local Build |
Board Preprocessor Symbol |
_BUILD_BRD_NATIVE_WIN_X86_X64 |
Platform Preprocessor Symbol |
_BUILD_PLT_X64_WIN |
Compiler Preprocessor Symbol |
_BUILD_CMP_X64_MINGW |
C++11 Standard Support |
Yes |
File System Support |
Yes |
OpenMP/OpenCL/CUDA Support |
Yes/Yes/Yes |
Simulation Panel Support |
Yes |
Debugging
Debugging is supported through Simulation Panel message window.
Known Issues & Limitations
-