🎉 Spade v0.8.0 has been released 🎉

This release extends the standard library, fixes a whole bunch of small pitfalls, and includes several improvements around tests!

The std-lib now has a higher level wrapper around #fpga block-rams, primitives for clock domain crossing, and reduce_* functions added by @0xC01DC0FFEE

Finally, improved #Verilator support allows cool stuff in tests. The video shows this being used to visualize memory accesses in my camera project

Blog: https://blog.spade-lang.org/v0-8-0/

Spade 0.8.0 | The Spade Blog

If this is your first time hearing about Spade, it is a hardware description language that makes hardware design more productive, less error prone and more fun by drawing inspiration from modern software languages, especially #rust

A few weeks ago I gave a talk at Latch-Up which has a good overview of the language

https://www.youtube.com/watch?v=_EdOHbY2dlg

"Spade: An HDL Inspired By Modern Software Languages" - Frans Skarman (Latch_2024)

YouTube