Tool Demonstration: CLasH - From Haskell to Hardware

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

C\ensuremath{\lambda}aSH is a functional hardware description language that borrows both its syntax and semantics from the functional programming language Haskell. Polymorphism and higher-order functions provide a level of abstraction and generality that allow a circuit designer to describe circuits in a more natural way than possible with the language elements found in the traditional hardware description languages.
LanguageUndefined
Title of host publicationProceedings of the 2nd ACM SIGPLAN symposium on Haskell
Place of PublicationNew York
PublisherAssociation for Computing Machinery
Pages3-3
Number of pages1
ISBN (Print)978-1-60558-508-6
DOIs
StatePublished - 2009

Publication series

Name
PublisherACM

Keywords

  • METIS-275958
  • EWI-19846
  • EC Grant Agreement nr.: FP7/248465
  • CAES-EEA: Efficient Embedded Architectures
  • IR-101998

Cite this

Baaij, C. P. R., Kooijman, M., Kuper, J., Gerards, M. E. T., & Molenkamp, E. (2009). Tool Demonstration: CLasH - From Haskell to Hardware. In Proceedings of the 2nd ACM SIGPLAN symposium on Haskell (pp. 3-3). New York: Association for Computing Machinery. DOI: 10.1145/1596638.1667736
Baaij, C.P.R. ; Kooijman, Matthijs ; Kuper, Jan ; Gerards, Marco Egbertus Theodorus ; Molenkamp, Egbert. / Tool Demonstration: CLasH - From Haskell to Hardware. Proceedings of the 2nd ACM SIGPLAN symposium on Haskell. New York : Association for Computing Machinery, 2009. pp. 3-3
@inproceedings{84e5ad9542184aa4b3144b0fff0a8ea5,
title = "Tool Demonstration: CLasH - From Haskell to Hardware",
abstract = "C\ensuremath{\lambda}aSH is a functional hardware description language that borrows both its syntax and semantics from the functional programming language Haskell. Polymorphism and higher-order functions provide a level of abstraction and generality that allow a circuit designer to describe circuits in a more natural way than possible with the language elements found in the traditional hardware description languages.",
keywords = "METIS-275958, EWI-19846, EC Grant Agreement nr.: FP7/248465, CAES-EEA: Efficient Embedded Architectures, IR-101998",
author = "C.P.R. Baaij and Matthijs Kooijman and Jan Kuper and Gerards, {Marco Egbertus Theodorus} and Egbert Molenkamp",
note = "Video of the presentation can be found on the official webpage",
year = "2009",
doi = "10.1145/1596638.1667736",
language = "Undefined",
isbn = "978-1-60558-508-6",
publisher = "Association for Computing Machinery",
pages = "3--3",
booktitle = "Proceedings of the 2nd ACM SIGPLAN symposium on Haskell",
address = "United States",

}

Baaij, CPR, Kooijman, M, Kuper, J, Gerards, MET & Molenkamp, E 2009, Tool Demonstration: CLasH - From Haskell to Hardware. in Proceedings of the 2nd ACM SIGPLAN symposium on Haskell. Association for Computing Machinery, New York, pp. 3-3. DOI: 10.1145/1596638.1667736

Tool Demonstration: CLasH - From Haskell to Hardware. / Baaij, C.P.R.; Kooijman, Matthijs; Kuper, Jan; Gerards, Marco Egbertus Theodorus; Molenkamp, Egbert.

Proceedings of the 2nd ACM SIGPLAN symposium on Haskell. New York : Association for Computing Machinery, 2009. p. 3-3.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Tool Demonstration: CLasH - From Haskell to Hardware

AU - Baaij,C.P.R.

AU - Kooijman,Matthijs

AU - Kuper,Jan

AU - Gerards,Marco Egbertus Theodorus

AU - Molenkamp,Egbert

N1 - Video of the presentation can be found on the official webpage

PY - 2009

Y1 - 2009

N2 - C\ensuremath{\lambda}aSH is a functional hardware description language that borrows both its syntax and semantics from the functional programming language Haskell. Polymorphism and higher-order functions provide a level of abstraction and generality that allow a circuit designer to describe circuits in a more natural way than possible with the language elements found in the traditional hardware description languages.

AB - C\ensuremath{\lambda}aSH is a functional hardware description language that borrows both its syntax and semantics from the functional programming language Haskell. Polymorphism and higher-order functions provide a level of abstraction and generality that allow a circuit designer to describe circuits in a more natural way than possible with the language elements found in the traditional hardware description languages.

KW - METIS-275958

KW - EWI-19846

KW - EC Grant Agreement nr.: FP7/248465

KW - CAES-EEA: Efficient Embedded Architectures

KW - IR-101998

U2 - 10.1145/1596638.1667736

DO - 10.1145/1596638.1667736

M3 - Conference contribution

SN - 978-1-60558-508-6

SP - 3

EP - 3

BT - Proceedings of the 2nd ACM SIGPLAN symposium on Haskell

PB - Association for Computing Machinery

CY - New York

ER -

Baaij CPR, Kooijman M, Kuper J, Gerards MET, Molenkamp E. Tool Demonstration: CLasH - From Haskell to Hardware. In Proceedings of the 2nd ACM SIGPLAN symposium on Haskell. New York: Association for Computing Machinery. 2009. p. 3-3. Available from, DOI: 10.1145/1596638.1667736