Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore FPGA design through functional programming in this 46-minute conference talk that demystifies Field-Programmable Gate Arrays and demonstrates how Haskell can simplify hardware development. Learn what FPGAs are and discover how they bring custom chip design capabilities to hobbyist desktops, then dive into practical implementation using the Clash hardware description language. Follow along as the speaker builds a complete Flappy Bird circuit from scratch, showing how counting to 419,200 forms the foundation for creating a fully functioning game console. Master the fundamentals of translating pure Haskell code into hardware circuits, and understand how functional programming principles can make FPGA development more accessible and enjoyable for software developers looking to venture into hardware design.
Syllabus
Haskell for FPGA design: It's easy as 1 - 2 - 3 ... 419,200 - Gergő Érdi | Lambda Days 2025
Taught by
Code Sync