Downloads
To get started with CASP user had to first install CASP Software followed by CASP Board Support Packages. Please read the license agreement before installing and using the software.
CASP Software
To install CASP on your computer:
- Download casp_setup_yyyy.zip file from below provided links.
- Extract the downloaded zip file to a folder.
- For Windows Platform: Install vc2005redist_x64.exe and vc2015redist_x64.exe from vcredist folder. Double click on CASP_Setup_yyyyy.msi file and follow on screen instructions to install CASP. Ensure that the installation folder name and its parent path is not having white characters such as spaces. Better to install to a root directory of any drive.
- For Debian based Linux Platforms: Open Readme.txt file from the extracted folder and follow the instructions given in the file.
- After installation, run CASP from the desktop icon.
- CASP board support packages (BSPs) can be downloaded from below sections.
- Required USB or serial port drivers for the target boards shall preferably be downloaded from respective OEM website. However, some drivers (may not be the latest) are provided at our website (click here) for user convenience.
- Visit our file repository to directly access all the downloadable files.
CASP software is provided with SHA-256 hash values to allow user to check the downloaded file integrity. Following steps may be followed if the user wishes to verify the integrity of the downloaded files
- Generate SHA-256 hash for the downloaded file using Microsoft Windows command line utility ‘certutil.exe’. For example, to generate hash for casp_setup_yyyy.zip file located in the root directory of C drive, use the following command in Windows console::
certutil -hashfile C:\casp_setup_yyyy.zip SHA256
- This will display generated SHA-256 hash. User may then compare this generated hash with the hash provided for the file from our website. Both should match, else the downloaded file is corrupted.
Refer Release Notes to know more about the changes, feature enhancements and bug fixes for each release.
File Description | File Size | License | Download | Hash |
---|---|---|---|---|
CASP Setup Version 0.9.10.2 (for Windows Platform) – Dated: 2024.06.30 – Latest Minimal version (without BSPs included) is available at the ‘Alternate Link’. | 1.7 GB (Minimal version 460 MB) | Free/Evaluation | casp_setup_win_0.9.10.2.zip Alternate Link: casp_setup | SHA-256 |
CASP Setup Version 0.9.10.2 (for Debian (bullseye) – Dated: 2024.06.30 – Latest Minimal version (without BSPs included) is available at the ‘Alternate Link’. | 1.1 GB (Minimal version 360 MB) | Free/Evaluation | casp_setup_lnx_0.9.10.2.zip Alternate Link: casp_setup | SHA-256 |
CASP Stand-alone Simulation Panel. Version 0.9.10.0 (for Windows Platform) – Dated: 2024.04.24 – Latest . Refer documentation page for help. | 135 MB | Free | casp_stdl_simpanel_0.9.10.0..zip Alternate Link: casp_stdl_simpanel | SHA-256 |
CASP Block Database
CASP block database is provided as part of CASP software installation. However, latest block database is provided with new blocks and updates to existing blocks. If user wish to download the latest block database, he/she can download the same from this link and install the file as described in CASP documentation under Introduction->Installation section.
CASP Board Support Packages (BSP)
CASP BSP for each target consists of three files. Namely, hardware definition file (with .hwd extension), library file (with .hlib extension) and toolchain file (with .htc extension). These files shall be installed individually for proper functioning. Hardware definition files (.hwd) are part of respective library files (.hlib) as such these files need not be downloaded separately. Refer CASP documentation under Introduction->Installation section to know how to install these files. These files can be downloaded from below provided links. Alternately, these files can be downloaded from here. By default all BSPs mentioned below (except Desktop Linux GCC) are supported on Windows host platform. However, not all BSPs are supported on Linux host platform.
BSP Library (*.hlib) and Tool chain (*.htc) files for the following targets are provided as part of CASP software installation. Users need not install them explicitly.
Windows Platform | Linux Platform |
---|---|
– All supported Arduino boards – Raspberry Pi Pico & Raspberry Pi PicoW – RISC-V based Vega Aries micro-controller boards – Desktop_MinGW – Desktop MinGW with Verilog Support | – All supported Arduino boards – Raspberry Pi Pico & Raspberry Pi PicoW – RISC-V based Vega Aries micro-controller boards. – Desktop_Linux_GCC |
Download links to the CASP BSP Library (*.hlib) and Tool chain (*.htc) files for all CASP supported board are given in below table. Please note that BSP toolchain files are from third party sources. These files are provided after thorough testing for compatibility with CASP. However, users are encouraged to download and use latest versions of these files from respective hardware vendor websites.
8bit/16bit Micro-controller Boards
Target Boards | Supported on Linux | Library Files | Dated | Tool Chain Files (.zip for Windows and .tar.xz for Linux) | Dated |
---|---|---|---|---|---|
Arduino Uno, Arduino Leonardo, Arduino Micro, Arduino Nano, Arduino Mega 2560 | Yes | casp_bsp_arduino.hlib.zip | 2024.04.24 | casp_bsp_avr.htc.zip, casp_bsp_avr.htc.tar.xz | 2024.04.24 |
Sample Hardware | Yes | casp_bsp_sam_hwd.hlib.zip | 2024.04.24 | casp_bsp_avr.htc.zip, casp_bsp_avr.htc.tar.xz | 2024.04.24 |
32bit/64bit Micro-controller Boards (No FPU)
32bit/64bit Micro-controller Boards (With FPU)
Target Boards | Supported on Linux | Library Files | Dated | Tool Chain Files (.zip for Windows and .tar.xz for Linux) | Dated |
---|---|---|---|---|---|
Digilent Arty Z7-XC7Z020 SoC (Processing System) | No | casp_bsp_xilinx.hlib.zip | 2024.08.10 | casp_bsp_arm-none-eabi.htc.zip | 2024.04.24 |
TI LaunchXL-F280049C & F28379D | No | casp_bsp_ti.hlib.zip | 2024.08.10 | – | – |
MinGW64 Non-OS | No | casp_bsp_windows.hlib.zip | 2024.08.10 | casp_bsp_mingw810_64.htc.zip | 2024.04.24 |
STM32-F429, F439, F746, F767, H743, H745 Nucleo | Yes | casp_bsp_stm32.hlib.zip | 2024.04.24 | casp_bsp_arm-none-eabi.htc.zip, casp_bsp_arm-none-eabi.htc.tar.xz | 2024.04.24 |
Teensy-35, 36, 41 | No | casp_bsp_teensy.hlib.zip | 2024.08.10 | casp_bsp_arm-none-eabi.htc.zip, casp_bsp_arm-none-eabi.htc.tar.xz | 2024.04.24 |
Arduino Uno R4 | Yes | casp_bsp_arduino.hlib.zip | 2024.08.10 | casp_bsp_arm-none-eabi.htc.zip, casp_bsp_arm-none-eabi.htc.tar.xz | 2024.04.24 |
FPGAs
Target Boards | Supported on Linux | Library Files | Dated | Tool Chain Files (.zip for Windows and .tar.xz for Linux) | Dated |
---|---|---|---|---|---|
Digilent Arty A7-XC7A35T | No | casp_bsp_xilinx.hlib.zip | 2024.08.10 | – | – |
Digilent Arty S7-XC7S50T | No | casp_bsp_xilinx.hlib.zip | 2024.08.10 | – | – |
Digilent Arty Z7-XC7Z020 SoC (Programmable Logic) | No | casp_bsp_xilinx.hlib.zip | 2024.08.10 | – | – |
Hardware With Embedded OS
Target Boards | Supported on Linux | Library Files | Dated | Tool Chain Files (.zip for Windows and .tar.xz for Linux) | |
---|---|---|---|---|---|
Nvidia Jetson | No | casp_bsp_linux.hlib.zip | 2024.08.10 | casp_bsp_aarch64-none-linux-gnu.htc.zip | 2024.04.24 |
Nvidia Jetson (Remote Build) | No | casp_bsp_linux.hlib.zip | 2024.08.10 | – | – |
Raspberry Pi 3B/4B | No | casp_bsp_linux.hlib.zip | 2024.08.10 | casp_bsp_arm-none-linux-gnueabihf.htc.zip | 2024.04.24 |
Raspberry Pi 3B (Remote Build) | No | casp_bsp_linux.hlib.zip | 2024.08.10 | – | – |
Raspberry Pi 4B (64bit) | No | casp_bsp_linux.hlib.zip | 2024.08.10 | casp_bsp_aarch64-none-linux-gnu.htc.zip | 2024.04.24 |
Raspberry Pi 4B (64bit Remote Build) | No | casp_bsp_linux.hlib.zip | 2024.08.10 | – | – |
Android Devices
Target Boards | Supported on Linux | Library Files | Dated | Tool Chain Files (.zip for Windows and .tar.xz for Linux) | Dated |
---|---|---|---|---|---|
Android ARM-7a | No | casp_bsp_android.hlib.zip, casp_bsp_linux.hlib.zip | 2024.08.10, 2024.08.10 | casp_bsp_android.htc.zip, JDK-8.212 | 2024.04.24 |
Android ARM-8a | No | casp_bsp_android.hlib.zip, casp_bsp_linux.hlib.zip | 2024.08.10, 2024.08.10 | casp_bsp_android.htc.zip, JDK-8.212 | 2024.04.24 |
Android x86 | No | casp_bsp_android.hlib.zip, casp_bsp_linux.hlib.zip | 2024.08.10, 2024.08.10 | casp_bsp_android.htc.zip, JDK-8.212 | 2024.04.24 |
Desktop/ Server Processors
Target Boards | Supported on Linux | Library Files | Dated | Tool Chain Files (.zip for Windows and .tar.xz for Linux) | Dated |
---|---|---|---|---|---|
Linux Debian 64bit based distros (Remote Build) | No | casp_bsp_linux.hlib.zip | 2024.08.10 | – | – |
Windows 64bit OS | No | casp_bsp_windows.hlib.zip | 2024.08.10 | casp_bsp_mingw810_64.htc.zip | 2024.04.24 |
Windows 64bit OS (Remote Build) | No | casp_bsp_windows.hlib.zip | 2024.08.10 | casp_bsp_mingw810_64.htc.zip | 2024.04.24 |
Native Targets
Target Boards | Supported on Linux | Library Files | Dated | Tool Chain Files (.zip for Windows and .tar.xz for Linux) | Dated |
---|---|---|---|---|---|
Desktop MinGW | No | – | – | casp_bsp_mingw810_64.htc.zip | 2024.04.24 |
Desktop MinGW with Verilog Support | No | – | – | casp_bsp_mingw810_64.htc.zip, casp_bsp_verilator4016.htc.zip | 2024.04.24 |
Desktop_Linux_GCC | Yes (not supported on Windows) | – | – | – | – |
Android Mobile Apps
App Title | Version | File Size | License | Download |
---|---|---|---|---|
CASP Mobile IO Documentation Link | Version 0.9.0 Dated: 2024.03.10 | 26 MB | Free for personal use | casp_mobile_io.apk |
CASP BLE Client/Scanner | Version 0.9.0 Dated: 2024.03.10 | 29 MB | Free for personal use | casp_ble_client.apk |