CASP Documentation

CASP Software

CASP software documentation is provided as part of CASP software installation. This video tutorial shows how to view the documentation from CASP application. However, online documentation is provided which include latest features and enhancements.

CASP Stand-alone Simulation Panel

CASP Stand-alone Simulation Panel is a portable program that can be used to run/execute CASP native project builds (stand-alone builds) without installing CASP software. This program can be used by the user to quickly demonstrate or show his/her simulation results to others without the need to install CASP and its BSPs on the other PC. The procedure to run the program is given below

  • Download CASP Stand-alone Simulation Panel program from CASP downloads page and extract the files.
  • Also download and extract the CASP project files received from other sources.
  • Go to the ‘bin’ directory of the extracted simulation panel program and double click on the ‘SimPanelLauncher.exe’ to run the program. In case the program does not start, ensure that Microsoft Visual Studio C++ 2015 runtime libraries are installed (provided in the vcredist directory of the extracted files) and try again.
  • After the program was launched, from the program window press the ‘Browse’ button and select the downloaded CASP project file (with extension *.prj). After selecting the project press the ‘Launch’ button to launch the CASP Simulation Panel program. CASP Simulation Panel (SimPanel) program should start running with your project model build.
  • Option to generate stand-alone project build is available in CASP main window under Setup Simulation->Stand-alone Build. This option is available on some CASP paid licenses only.

CASP Board Support Packages

Similarly, CASP board support packages (BSP) documentation for the target boards supported by CASP is provided as part BSP installation. However, latest documentation for these boards can be viewed from the links provided in below table.

Target ArchitectureClick on the below boards to view they documentation
8bit/16bit Micro-controller BoardsArduino Uno, Arduino Leonardo, Arduino Micro, Arduino Nano, Arduino Mega 2560, Sample Hardware
32bit/64bit Micro-controller Boards (No FPU)Arduino Due, Arduino MKR1000, Arduino MKRZero, Arduino Vidor 4000 (MCU), Arduino RP2040 Connect, ESP32 Node MCU, ESP8266 Node MCU, Raspberry Pi Pico, Raspberry Pi PicoW, Spark Fun RED-V Red Board, Shakti Pinaka Soft Core, Shakti Vajra Soft Core, Vega Thejas 32 Soft Core, Vega Thejas 64 Soft Core, Vega Aries v3.0, Vega Aries v2.0, Vega Aries Micro v1.0, Vega Aries IoT v1.0
32bit/64bit Micro-controller Boards (With FPU)Digilent Arty Z7-XC7Z020 SoC (Processing System), TI LaunchXL-F280049C, TI LaunchXL-F28379D, STM32-F429/F439/F746/F767/H743/H745 Nucleo, Teensy-35/36/41, Arduino Uno R4
FPGAsDigilent Arty A7-XC7A35T, S7-XC7S50T and Z7-XC7Z020 SoC (Programmable Logic)
Hardware With Embedded OSNvidia Jetson, Raspberry Pi 3B/4B
Android DevicesAndroid ARM-7a, 8a and x86
Desktop/ Server ProcessorsDebian 64bit OS, Windows 64bit OS
Native TargetsDesktop MinGW (documentation not required)