Tool Demonstration: CLasH - From Haskell to Hardware

C.P.R. Baaij, Matthijs Kooijman, Jan Kuper, Marco Egbertus Theodorus Gerards, Egbert Molenkamp

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

    25 Downloads (Pure)


    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.
    Original languageUndefined
    Title of host publicationProceedings of the 2nd ACM SIGPLAN symposium on Haskell
    Place of PublicationNew York
    PublisherAssociation for Computing Machinery
    Number of pages1
    ISBN (Print)978-1-60558-508-6
    Publication statusPublished - 2009
    Event2nd ACM SIGPLAN Symposium on Haskell - New York, NY, USA
    Duration: 3 Sept 20093 Sept 2009

    Publication series



    Conference2nd ACM SIGPLAN Symposium on Haskell
    Other3 September 2009


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

    Cite this