faustLogo International Faust Conference 2020

1-2 December 2020, Saint-Denis (France) (initial dates: 14-15 May)

Faust2FPGA for Ultra-Low Audio Latency: Preliminary work in the Syfala project
Tanguy Risset  1@  , Romain Michon  2, 3@  , Yann Orlarey  2@  , Stéphane Letz  2@  , Gero Müller  1@  , Adeyemi Gbadamosi  1@  , Luc Forget  1@  , Florent De Dinechin  1@  
1 : Univ Lyon, INSA Lyon, Inria, CITI, F-69621 Villeurbanne, France
Institut National des Sciences Appliquées de Lyon, INRIA
2 : Grame
Centre National de Création Musicale
11 cours de Verdun Gensoul, 69002 Lyon -  France
3 : CCRMA, Center for Computer Research in Music and Acoustics, Stanford University, USA

FPGA are more and more present in every field of computer science. The generalization of high level synthesis (HLS) improves the FPGA programmer productivity. However, even with HLS, FPGA configuration requires advanced engineering. This paper investigates the use of FPGA in the context of very low latency (less than 500us) audio digital signal processing. We propose an open methodology to "compile" Faust program on FPGA platform, with the objective of ultra-low latency. We expose the challenges it raises and report about the first steps of a future Faust2FPGA compiler.

Online user: 2