An Open-Source High-Level Graphical Signal Processing Language with Simulation and HDL Generation
Wei Liu, Jonathon Kocz, Dan Werthimer

TL;DR
This paper introduces Scilab as an open-source alternative frontend for the CASPER FPGA design toolflow, enabling easier high-level design, simulation, and FPGA IP generation for radio astronomy signal processing.
Contribution
The paper presents the implementation of Scilab as a new open-source frontend for CASPER, replacing proprietary MATLAB/Simulink tools, and demonstrates its effectiveness in FPGA-based spectrometer development.
Findings
Scilab successfully used as an alternative frontend for CASPER.
Developed FPGA spectrometer on RFSoC4x2 platform using Scilab.
Supported multiple CASPER-compatible platforms with Scilab.
Abstract
The CASPER (Collaboration for Astronomy Signal Processing and Electronic Research) toolflow is a widely used framework for designing and implementing digital signal processing systems, particularly in the field of radio astronomy. It provides a set of tools and libraries that enable researchers to create custom hardware and software solutions for processing astronomical data. The CASPER toolflow has been instrumental in the development of Field-Programmable Gate Array (FPGA) based digital instruments for various radio telescopes, enabling for real-time data processing and analysis. However, the current frontend tool that CASPER uses for high-level FPGA design is based on Model Composer integrated into MATLAB/Simulink, which is a proprietary software. In this paper, we introduce Scilab as a new frontend tool for the CASPER toolflow. Scilab is an open-source software platform for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
