“CλaSH is a real pleasure to use compared to VHDL. Being able to use Haskell's strong type system really helps speed up development. Modules written in CλaSH are not only easier to maintain, but also easier to compose with one another.”
“CλaSH was an invaluable tool for implementing novel ideas for interactions with FPGAs. It enabled me to develop ambitious digital circuits that I have confidence in.”
“I find it extremely useful because of two things: power of Haskell's compiler and agile support of developers (you). Once I started with CλaSH I had no reason to switch back to VHDL or Python/MyHDL.”
“CλaSH will be to hardware design what Arduino and Raspberry Pi have been to automation.”
“I have needed just half an hour for implementing a PCA9552 (LED driver) simulation in CλaSH and after some initial fixes we could hook it up to our ersatz-I2C bus of the SIM (via sockets) where it worked out of the box.”
Our team has a strong affinity for both mathematics and embedded systems, which allows us to quickly achieve a deep understanding of difficult algorithm and find suitable implementations.Learn more
We apply FPGA technology in domains with difficult mathematical problems, where solutions need low latencies and high performance.
We have developed CλaSH, a functional hardware description language, providing unprecedented abstraction mechanisms for FPGA design.
Our workshops and training are based on 30+ years of experience on teaching students at bachelor, master, and phd level.