/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

www.thanassis.space
| | domipheus.com
6.4 parsecs away

Travel
| | This is part of a series of posts detailing the steps and learning undertaken to design and implement a CPU in VHDL. Previous parts are available here, and I'd recommend they are read before continuing. It's finally time - the big deploy onto Digilent's Arty S7 board. In my previous part, I went over at a high level the changes made to my TPU cpu core in order to make it consume RISC-V. The CPU itself is still very simple, and I removed some of the more interesting features from TPU such as interrupts. I...
| | kuruczgy.com
6.7 parsecs away

Travel
| | [AI summary] The article discusses the author's experience of running Lean, a pure functional programming language, on an ESP32 microcontroller for a project involving LED control. Despite Lean's purity, the author utilized its monadic features to handle impure operations like GPIO manipulation and delays. The project involved significant optimizations, including custom bit-banging for the WS2812 LED protocol and reducing code size through various techniques. The author also outlines future directions for the project, including potential improvements in compilation, hardware support, and further optimizations.
| | appcodelabs.com
5.0 parsecs away

Travel
| | Step-by-step tutorial on how to install open source development tools for the Lattice IceStick FPGA evaluation board on macOS and Linux.
| | craigjb.com
14.5 parsecs away

Travel
| Adventures in hardware hacking, low-level software, FPGAs, and more!