DocumentCode
3234033
Title
Exercises in architecture specification using CλaSH
Author
Kuper, J. ; Baaij, C. ; Kooijman, M. ; Gerards, M.
Author_Institution
Dept. of Comput. Sci., Univ. of Twente, Enschede, Netherlands
fYear
2010
fDate
14-16 Sept. 2010
Firstpage
1
Lastpage
6
Abstract
This paper introduces the hardware specifica tion system CλaSH by elaborating on a few non-trivial examples. CλaSH 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
formal specification; hardware description languages; program compilers; rewriting systems; CλaSH; Haskell subset; VHDL; architecture specification; choice constructs; compiling system; hardware specification system; higher order functions; lambda abstraction; pattern matching; polymorphism; rewriting technique;
fLanguage
English
Publisher
iet
Conference_Titel
Specification & Design Languages (FDL 2010), 2010 Forum on
Conference_Location
Southampton
Type
conf
DOI
10.1049/ic.2010.0149
Filename
5775129
Link To Document