Declaratively programmable ultra-low latency audio effects processing on FPGA

Math Verstraelen, Jan Kuper, Gerard J.M. Smit

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    2 Citations (Scopus)
    188 Downloads (Pure)


    WaveCore is a coarse-grained reconfigurable processor architecture, based on data-flow principles. The processor architecture consists of a scalable and interconnected cluster of Processing Units (PU), where each PU embodies a small floating-point RISC processor. The processor has been designed in technology-independent VHDL and mapped on a commercially available FPGA development platform. The programming methodology is declarative, and optimized to the application domain of audio and acoustical modeling. A benchmark demonstrator algorithm (guitar-model, comprehensive effects-gear box, and distortion/cabinet model) has been developed and applied to the WaveCore development platform. The demonstrator algorithm proved that WaveCore is very well suited for efficient modeling of complex audio/acoustical algorithms with negligible latency and virtually zero jitter. An experimental Faust-to-WaveCore compiler has shown the feasibility of automated compilation of Faust code to the WaveCore processor target.
    Original languageEnglish
    Title of host publicationProceedings of the 17th International Conference on Digital Audio Effects (DAFx-14)
    Place of PublicationErlangen
    PublisherFraunhofer Institut
    Number of pages8
    ISBN (Print)978-3-00-046825-4
    Publication statusPublished - 1 Sept 2014
    Event17th International Conference on Digital Audio Effects, DAFx 2014 - Erlangen, Germany
    Duration: 1 Sept 20145 Sept 2014
    Conference number: 17


    Conference17th International Conference on Digital Audio Effects, DAFx 2014
    Abbreviated titleDAFx


    • coarse-grained reconfigurable computing
    • massively-parallel
    • declarative programming
    • ultra-low latency
    • automated manycore compilation
    • METIS-309577
    • zero-jitter
    • EWI-25044
    • Faust-compatible
    • IR-92647
    • EC Grant Agreement nr.: FP7/610686


    Dive into the research topics of 'Declaratively programmable ultra-low latency audio effects processing on FPGA'. Together they form a unique fingerprint.

    Cite this