USING FAUST FOR FPGA PROGRAMMING - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2006

USING FAUST FOR FPGA PROGRAMMING

Résumé

In this paper we show the possibility of using FAUST (a programming language for function based block oriented programming) to create a fast audio processor in a single chip FPGA environment. The produced VHDL code is embedded in the on-chip processor system and utilizes the FPGA fabric for parallel processing. For the purpose of implementing and testing the code a complete System-On-Chip framework has been created. We use a Digilent board with a XILINX Virtex 2 Pro FPGA. The chip has a PowerPC 405 core and the framework uses the on chip peripheral bus to interface the core. The content of this paper presents a proof-of-concept implementation using a simple two pole IIR filter. The produced code is working, although more work has to be done for implementing complex arithmetic operations support.

Mots clés

Fichier principal
Vignette du fichier
faust-dafx06-v2.pdf (135.23 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02158935 , version 1 (18-06-2019)

Identifiants

  • HAL Id : hal-02158935 , version 1

Citer

Robert Trausmuth, Christian Dusek, Yann Orlarey. USING FAUST FOR FPGA PROGRAMMING. International Conference on Digital Audio Effects, 2006, Montreal, Canada. pp.287-290. ⟨hal-02158935⟩

Collections

GRAME FAUST
171 Consultations
154 Téléchargements

Partager

Gmail Facebook X LinkedIn More