signals: Synchronous signal processing for DSLs.
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.
Modules
- Signal
- Signal.Compiler
- Signal.Compiler.Channels
- Signal.Compiler.Cycles
- Signal.Compiler.Interface
- Signal.Compiler.Knot
- Signal.Compiler.Linker
- Signal.Compiler.Linker.Names
- Signal.Compiler.Sorter
- Signal.Core
- Signal.Core.Reify
- Signal.Core.Stream
- Signal.Core.Witness
- Signal.Compiler
Downloads
- signals-0.2.0.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.0.0.1, 0.2.0.1, 0.2.0.2 |
---|---|
Dependencies | array (>=0.5 && <0.6), base (>=4.7 && <5), constraints (>=0.4 && <0.5), containers (>=0.5 && <0.6), exception-mtl (>=0.3.0.5 && <0.5), exception-transformers (>=0.3.0.4 && <0.5), hashable (>=1.2), imperative-edsl-vhdl (>=0.1.1.3), language-vhdl (>=0.1.1.0), monad-control (<1.0), mtl (>=2.2 && <2.3), observable-sharing (>=0.2.2.1), operational-alacarte (>=0.1.1), pretty [details] |
License | BSD-3-Clause |
Author | Markus Aronsson |
Maintainer | mararon@chalmers.se |
Category | Language |
Source repo | head: git clone git://github.com/markus-git/signals.git |
Uploaded | by mararon at 2015-10-31T09:37:18Z |
Distributions | |
Reverse Dependencies | 2 direct, 0 indirect [details] |
Downloads | 1868 total (6 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] Last success reported on 2015-11-24 [all 5 reports] |