Please log in to watch this conference skillscast.
CλaSH (pronounced ‘clash’) is a functional hardware description language that borrows both its syntax and semantics from the functional programming language Haskell.
In this talk, you will learn the use of CλaSH to create your own digital circuits in Haskell, and how you can use the generated HDL code to program FPGAs.
YOU MAY ALSO LIKE:
- DDD eXchange 2017 (in London on 27th - 28th April 2017)
- Fast Track to RESTful Microservices (in London on 24th - 26th May 2017)
- Alberto Brandolini's DDD Modelling Workshop (in London on 26th - 28th June 2017)
- Serverless Architecture with Azure Functions with Christos Matskas! (in London on 29th November 2017)
Creating digital circuits using CλaSH
Christiaan Baaij has been programming in Haskell since 2009, when he started on the first prototype of the CλaSH compiler. Since then, he is always keen on trying to figure out ways to effectively use GHCs latest language extensions for doing circuit design in Haskell. After obtaining his PhD in 2015 from the University of Twente he continued to work on the CλaSH compiler and has recently co-founded QBayLogic to bring the use of CλaSH to industry.