signals

Synchronous signal processing for DSLs.

Latest on Hackage:0.2.0.2

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.

BSD-3-Clause licensed by Markus Aronsson
Maintained by [email protected]

A library for expressing digital signal processing algorithms using a deeply embedded domain-specific language. The library supports definitions in functional programming style, reducing the gap between the mathematical description of streaming algorithms and their implementation. The deep embedding makes it possible to generate efficient VHDL code without any overhead associated with the high-level programming model.