Declaratively programmable ultra-low latency audio effects processing on FPGA

Martinus Johannes Wilhelmina Verstraelen, Jan Kuper, Gerardus Johannes Maria Smit

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

    2 Citations (Scopus)
    138 Downloads (Pure)

    Abstract

    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 languageUndefined
    Title of host publicationProceedings of the 17th International Conference on Digital Audio Effects (DAFx-14)
    Place of PublicationErlangen
    PublisherFraunhofer Institut
    Pages263-270
    Number of pages8
    ISBN (Print)978-3-00-046825-4
    Publication statusPublished - 1 Sep 2014

    Publication series

    Name
    PublisherFraunhofer Institut

    Keywords

    • 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

    Cite this

    Verstraelen, M. J. W., Kuper, J., & Smit, G. J. M. (2014). Declaratively programmable ultra-low latency audio effects processing on FPGA. In Proceedings of the 17th International Conference on Digital Audio Effects (DAFx-14) (pp. 263-270). Erlangen: Fraunhofer Institut.