Gergő Érdi has extended GHC by adding pattern synonyms, used SMT solvers to analyze old text adventure games, and programmed AVR microcontrollers in Rust before it was cool. Lately, his chaotic interest turned to Clash, the Haskell to FPGA compiler. This led to him writing two things: the "Retrocomputing with Clash" book, and self-introductions in the third person.
Gergő Érdi has extended GHC by adding pattern synonyms, used SMT solvers to analyze old text adventure games, and programmed AVR microcontrollers in Rust before it was cool. Lately, his chaotic interest turned to Clash, the Haskell to FPGA compiler. This led to him writing two things: the "Retrocomputing with Clash" book, and self-introductions in the third person.
Talks I've Given
-
Clash: Haskell for FPGA Design: It's easy as 1-2-3...419,200
Featuring Gergő Érdi
FPGAs can bring the versatility of custom chip design to the desktop of the hobbyist. But what does it look like to actually make something fun out of an FPGA, and how can Haskell help with that?
In this talk, we'll find out what an FPGA even is, and then learn just enough Clash to build, in...
clash fpga software-development haskell -
Clash: Haskell for FPGA Design: It's easy as 1-2-3...419,200
Featuring Gergő Érdi
FPGAs can bring the versatility of custom chip design to the desktop of the hobbyist. But what does it look like to actually make something fun out of an FPGA, and how can Haskell help with that?
In this talk, we'll find out what an FPGA even is, and then learn just enough Clash to build, in...
clash fpga software-development haskell