Usually at https://mastodon.social/@thezoq2
👋 Hi, I'm Frans
I'm a PhD student at Linköping University, working on programming tools for #fpga. I develop spade-lang.org, an HDL inspired by Rust with abstractions for common hardware constructs and the surfer-project.org waveform viewer.
I figured I'd write a blog post to show how that was possible and how the code works: blog.spade-lang.org/quickscope/
I figured I'd write a blog post to show how that was possible and how the code works: blog.spade-lang.org/quickscope/
My personal highlights are the new web assembly based translator system, and the improvements to our waveform control protocol, and you can read the full change log at gitlab.com/surfer-proje...
My personal highlights are the new web assembly based translator system, and the improvements to our waveform control protocol, and you can read the full change log at gitlab.com/surfer-proje...
www.npmjs.com/package/@yow...
www.npmjs.com/package/@yow...
Still experimental, so if you try it and run into any issues, let me know :)
Still experimental, so if you try it and run into any issues, let me know :)
www.yosyshq.com/jobs
#jobs #hire
www.yosyshq.com/jobs
#jobs #hire
news.ycombinator.com/item?id=4497...
news.ycombinator.com/item?id=4497...
You're invited to design peripherals (UARTs, timers, synths, etc.) for a @riscv.org.web.brid.gy chip that will be fabbed for real!
Take part for free!
tinytapeout.com/competitions...
You're invited to design peripherals (UARTs, timers, synths, etc.) for a @riscv.org.web.brid.gy chip that will be fabbed for real!
Take part for free!
tinytapeout.com/competitions...
In it, we talk about the user facing stuff like extensible translators, how Surfer is designed to be extensible and embeddable, and we describe our waveform parsing library - Wellen.
In it, we talk about the user facing stuff like extensible translators, how Surfer is designed to be extensible and embeddable, and we describe our waveform parsing library - Wellen.
This brings long awaited lambda functions into the language, new standard library functions that use them, and a much improved LSP
Release blog post: blog.spade-lang.org/v0-14-0/
This brings long awaited lambda functions into the language, new standard library functions that use them, and a much improved LSP
Release blog post: blog.spade-lang.org/v0-14-0/
I wrote a few words about why, what I liked, and what I didn't like about it for such a big document
fransskarman.com/phd_thesis_i...
TL;DR 8/10, would recommend
I wrote a few words about why, what I liked, and what I didn't like about it for such a big document
fransskarman.com/phd_thesis_i...
TL;DR 8/10, would recommend
griffinberlste.in/blog/what-ma...
No digital logic, just ~30 op amps and 70-80 resistors, a bunch of capacitors and a few analog switches. All assembled during a 48 hour game jam
No digital logic, just ~30 op amps and 70-80 resistors, a bunch of capacitors and a few analog switches. All assembled during a 48 hour game jam
You can attend virtually via zoom or in person with #asplos in Rotterdam capra.cs.cornell.edu/latte25/
You can attend virtually via zoom or in person with #asplos in Rotterdam capra.cs.cornell.edu/latte25/