Towards an FPGA-Based Compilation Flow for Ultra-Low Latency Audio Signal Processing - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2022

Towards an FPGA-Based Compilation Flow for Ultra-Low Latency Audio Signal Processing

Résumé

Field Programmable Gate Arrays (FPGAs) have been increasingly used in recent years for real-time audio Digital Signal Processing (DSP) applications. They provide unparalleled audio latency and processing power performances. They can target extremely high audio sampling rates and their large number of General Purpose Inputs and Outputs (GPIOs) make them particularly adapted to the development of large scale systems with an extended number of analog audio inputs and outputs. On the other hand, programming them is extremely complex and out of reach to non-specialized engineers as well as to most people in the audio community. In this paper, we introduce a comprehensive FPGA-based environment for real-time audio DSP programmable at a high level with the FAUST programming language. Our system reaches unequaled latency performances (11 µs round-trip) and can be easily controlled using both a software graphical user interface and a dedicated hardware controller taking the form of a sister board for our FPGA board. The implementation of the system is described in details and its performances are evaluated. Directions for future work and potential applications are presented as well.

Mots clés

Domaines

Informatique
Fichier principal
Vignette du fichier
smc2022template.pdf (1.02 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03805199 , version 1 (07-10-2022)

Identifiants

  • HAL Id : hal-03805199 , version 1

Citer

Maxime Popoff, Romain Michon, Tanguy Risset, Yann Orlarey, Stéphane Letz. Towards an FPGA-Based Compilation Flow for Ultra-Low Latency Audio Signal Processing. SMC-22 - Sound and Music Computing, Jun 2022, Saint-Étienne, France. ⟨hal-03805199⟩
348 Consultations
727 Téléchargements

Partager

More