Open-Source Ada: From Gateware to Application

by Olivier Henley – Feb 10, 2025. The Neorv32 BIOS project demonstrates how Ada can serve as a powerful alternative to C in open-source embedded development. Using a fully open-source stack—including Neorv32 (a VHDL-based RISC-V softcore), the ULX3S FPGA board, and an open FPGA toolchain—this…

The AdaCore Blog

#Guix channel for #digitalelectronics design, mainly #vhdl and #fpga.

The list of available packages

https://git.sr.ht/~csantosb/guix.channel-electronics/tree/main/item/packages.md

Includes -next and -latest versions of #guix tagged packages, as well as #gateware code: fw-open-logic, fw-en_cl_fix, osvvm, etc.

Get it

git clone --depth=1 https://git.sr.ht/~csantosb/guix.channel-electronics

Install with:

guix install -L ./guix.channel-electronics PACKAGE

#modernhw

Success! I rewrote a good chunk of my 8 bit RISC CPU (registers, stacks). Now that the ISA has been stable for a good while it's finally time to optimise the first implementation a bit. I shaved off 10 control signals in the process and saved quite a bit of area. It was already smaller than common 6502 and Z80 implementations, but is now even smaller.
Not that area was ever really a priority as such, but it's satisfying it's working out in the end.

#fpga #retrocomputing #gateware #hdl

if you're into #gateware/#fpga stuff, you might want to check out @scanlime's recent streams!
ws2812 tx phy is working 😁 #gateware #ee #blinkies