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

-