Abstract. The Feldspar project aims to develop a domain specific lan-guage for Digital Signal Processing algorithm design. From functional descriptions, imperative code (currently C) is generated. The project partners are Ericsson, Chalmers and ELTE, Budapest. The background and motivation for the project have been documented elsewhere [3]. We aim to raise the level of abstraction at which algorithm developers and implementors work, and to generate, from Feldspar descriptions, the kind of code that is currently written by hand. These lecture notes first give a brief introduction to Feldspar and the style of programming that it encourages. Next, we document the imple-mentation of Feldspar as a domain specific language (DSL), embedded in Hask...
Domain-Specific Languages (DSLs) are programming language aimed at a particular problem domain, e.g....
textabstractDomain-specific languages (DSLs) are languages tailored to a specific application domain...
We present a library in Haskell for programming Field Programmable Gate Arrays (FPGAs), including ha...
The Feldspar project aims to develop a domain specific language for Digital Signal Processing algori...
Feldspar is a Domain Specific Language, embedded in Haskell, for programming Digital Signal Processi...
Feldspar is a domain specific language, embedded in Haskell, for programming digital signal processi...
A new language, Feldspar, is presented, enabling high-level and platform-independent description of ...
Software for digital signal processors (DSPs) is traditionally highly hardware-dependent and hence p...
We present a library for expressing digital signal processing (DSP) algorithms using a deeply embedd...
Developing software for resource constrained embedded systems is a daunting task. In addition to get...
We present a library for expressing digital signal processing (DSP) algorithms using a deeply embedd...
This article is about an implementation and compilation technique that is used in RAW-Feldspar which...
A domain specific language (DSL) allows one to develop software for a particular application domain ...
A class of closely related problems, a problem domain, can often be described by a domain-specific l...
This paper describes our experience using a functional language, Haskell, to build an embedded, doma...
Domain-Specific Languages (DSLs) are programming language aimed at a particular problem domain, e.g....
textabstractDomain-specific languages (DSLs) are languages tailored to a specific application domain...
We present a library in Haskell for programming Field Programmable Gate Arrays (FPGAs), including ha...
The Feldspar project aims to develop a domain specific language for Digital Signal Processing algori...
Feldspar is a Domain Specific Language, embedded in Haskell, for programming Digital Signal Processi...
Feldspar is a domain specific language, embedded in Haskell, for programming digital signal processi...
A new language, Feldspar, is presented, enabling high-level and platform-independent description of ...
Software for digital signal processors (DSPs) is traditionally highly hardware-dependent and hence p...
We present a library for expressing digital signal processing (DSP) algorithms using a deeply embedd...
Developing software for resource constrained embedded systems is a daunting task. In addition to get...
We present a library for expressing digital signal processing (DSP) algorithms using a deeply embedd...
This article is about an implementation and compilation technique that is used in RAW-Feldspar which...
A domain specific language (DSL) allows one to develop software for a particular application domain ...
A class of closely related problems, a problem domain, can often be described by a domain-specific l...
This paper describes our experience using a functional language, Haskell, to build an embedded, doma...
Domain-Specific Languages (DSLs) are programming language aimed at a particular problem domain, e.g....
textabstractDomain-specific languages (DSLs) are languages tailored to a specific application domain...
We present a library in Haskell for programming Field Programmable Gate Arrays (FPGAs), including ha...