@inproceedings{008530b4940741c58857886915864164,
title = "Exercises in architecture specification using CλaSH",
abstract = "This paper introduces the hardware specification system ClaSH by elaborating on a few non-trivial examples. ClaSH is a compiling system that translates a subset of Haskell into synthesizable VHDL by a rewriting technique. This subset of Haskell includes higher order functions, polymorphism, lambda abstraction, pattern matching, and choice constructs.",
keywords = "IR-75093, EC Grant Agreement nr.: FP7/248465, EWI-18460, METIS-275648",
author = "Jan Kuper and C.P.R. Baaij and Matthijs Kooijman and Gerards, {Marco Egbertus Theodorus}",
note = "eemcs-eprint-18460 ; Forum on Specification and Design Languages, FDL 2010 ; Conference date: 13-09-2010 Through 16-09-2010",
year = "2010",
month = sep,
day = "15",
language = "Undefined",
isbn = "1636-9874",
publisher = "ECSI Electronic Chips & Systems design Initiative",
pages = "178--183",
booktitle = "Proceedings of Forum on Specification and Design Languages, FDL 2010",
}