A Programmable Linux-Based FPGA Platform for Audio DSP - Publications relatives au projet Faust Access content directly
Conference Papers Year : 2023

A Programmable Linux-Based FPGA Platform for Audio DSP


Recent projects have been proposing the use of FPGAs (Field Programmable Gate Array) as hardware accelerators for high computing power real-time audio Digital Signal Processing (DSP). Most of them imply specific developments which cannot be re-used between different applications. In this paper, we present an accessible FPGA-based platform optimized for audio applications programmable with the FAUST language and offering advanced control capabilities. Our system allows fast and simple deployment of DSP hardware accelerators for any Linux audio application on Xilinx FPGA platforms. It combines the Syfala compiler-which can be used to generate FPGA bitstreams directly from a FAUST program-with a readymade embedded Linux distribution running on the Xilinx Zynq SoC. It enables the compilation of complete audio applications involving various control protocols and approaches such as OSC (Open Sound Control) through Ethernet or Wi-Fi, MIDI, web interfaces running on an HTTPD server, etc. This work opens the door to the integration of hardware accelerators in high-level computer music programming environments such as Pure Data, Su-perCollider, etc.


Fichier principal
Vignette du fichier
110-116_Cochard_et_al_SMC2023_proceedings.pdf (3.08 Mo) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-04394035 , version 1 (15-01-2024)




  • HAL Id : hal-04394035 , version 1


Pierre Cochard, Maxime Popoff, Antoine Fraboulet, Tanguy Risset, Stéphane Letz, et al.. A Programmable Linux-Based FPGA Platform for Audio DSP. Sound and Music Computing Conference, Royal College of Music and KTH Royal Institute of Technology, Jun 2023, Stockholm, Sweden. pp.110-116. ⟨hal-04394035⟩
43 View
78 Download


Gmail Facebook X LinkedIn More