8–12 Sept 2025
ASTRON Netherlands Institute for Radio Astronomy
Europe/Amsterdam timezone

Deploying the CASPER Tool-Flow on an Intel Development Board Using a Scilab Front-End

12 Sept 2025, 10:15
25m
Auditorium + ISZoomRoom2 (ASTRON)

Auditorium + ISZoomRoom2

ASTRON

Oude Hoogeveensedijk 4 7991 PD Dwingeloo

Speaker

Ben Godfrey (UC Berkeley)

Description

The CASPER philosophy has long championed an open-source, broad scope philosophy with the goal of minimizing time-to-science and engaging as many users in the radio astronomy space as possible. Since CASPER’s inception, this has entailed creating modular, block-based FPGA designs using Simulink and Xilinx System Generator, abstracting away the need for chip-specific and board-specific HDL. Starting in 2020, AMD (Xilinx) released Model Composer, an alternative to System Generator for high-level-synthesis and HDL generation, before completely phasing out System Generator in 2023. This necessitates development of a new front-end for the CASPER toolflow, and presents a crossroads: Either update the toolflow to be compatible with Model Composer or transition to a non-Matlab-based front-end. The latter is appealing because it adheres strongly to the CASPER mission of low-cost, open-source tooling. As such, we have begun developing an alternative front-end for the CASPER toolflow, using Scilab, a free and open-source software package, that still maintains the same modular, block-based design flow as Simulink. In addition to being open-source, Scilab also opens up the possibility of CASPER support for FPGAs from vendors other than Xilinx, such as Altera. Scilab has the added benefit that there are no licensing costs other than for the FPGA vendor's tool. Here-in, I present on initial work to demonstrate the CASPER toolflow on an Altera (Intel) DE10-Nano development board using Scilab as the front-end. I will discuss the steps that needed to be taken to get the CASPER toolflow working as well as future plans for expanding out CASPER support for Altera devices.

Author

Ben Godfrey (UC Berkeley)

Co-authors

Dan Werthimer Jonathon Kocz Wei Liu (University of California, Berkeley)

Presentation materials

There are no materials yet.