Top 19 Haskell Hardware Projects
Haskell to VHDL/Verilog/SystemVerilog compilerProject mention: The Home Computer Generation | news.ycombinator.com | 2022-07-19
Yeah, specialized computing leading to FPGAs and ASICs is quite an interesting path, I've always wanted to compile my code as a processor instruction/co-processor/fpga thingmajingle to cut down on all the bloat at once, mister is so much on my to-buy list.
Imagine writing haskel and having it become literal hardware, like https://github.com/clash-lang/clash-compiler
Verilog Fuzzer to test the major simulators and sythesisers by generating random, valid Verilog.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Control your Arduino board from Haskell, using the Firmata protocol
Intel 8080-based Space Invaders arcade machine implemented on an FPGA, written in CLaSH
Cross platform haskell library for using the serial port
Superscalar RISC-V processor written in Clash. (by losfair)Project mention: Show HN: Superscalar RISC-V CPU written in Clash | news.ycombinator.com | 2021-10-23
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Communicate with USB devices
Haskell API for controlling Phillips Hue lights
A Haskell binding to the wiringPi library, for using GPIO on the Raspberry Pi.
QuickCheck instances for various types in the CλaSH Prelude
IP Cores written in Kansas Lava
A database of USB identifiers
A Haskell interface to SUMP-compatible logic analyzers
Control an Adafruit character LCD+keypad kit on a Raspberry Pi from Haskell
Kansas Lava support files for the Papilio FPGA board
Iteratee enumerators for the usb package
Control library for the Elgato Stream Deck
FPGA desktop calculator for seven-segment display and keypad, written in ClashProject mention: Trouble setting up Nix for Retrocomputing with Clash example code | reddit.com/r/haskell | 2021-12-05
I'm reading through Retrocomputing with Clash. The example projects use stack to build. I'm trying to use iohk's haskell.nix with it. For the one example project clash-calculator, when I run nix develop and it builds clash-ghc I get the following warning
Haskell Hardware related posts
The Home Computer Generation
1 project | news.ycombinator.com | 19 Jul 2022
please tell me I'm not the only twat who's ended up on this page
3 projects | reddit.com/r/ProgrammerHumor | 29 Jun 2022
Function abstraction for boolean algebra.
1 project | reddit.com/r/ProgrammingLanguages | 6 Jun 2022
Verilog Is Weird
4 projects | news.ycombinator.com | 23 Mar 2022
This made me think of this sub
2 projects | reddit.com/r/ProgrammerHumor | 6 Mar 2022
How valuable is functional and programming languages knowledge for RTL designer?
1 project | reddit.com/r/FPGA | 29 Jan 2022
Guinea pig(s) wanted
1 project | reddit.com/r/haskell | 8 Jan 2022
What are some of the best open-source Hardware projects in Haskell? This list will help you:
Are you hiring? Post a new remote job listing for free.