It works!!!!
=> More informations about this toot | View the thread
Going to stream programming my #tinytapeout submission for a bit over on https://www.twitch.tv/thezoq2.
Let's see if we can make a single NAND gate do something useful
=> More informations about this toot | View the thread
Life hack: If you want something mansplained to you, just rant about it on linkedin
Some replies to my rant that our standard cell vendors got blocking and non-blocking assignment wrong in their simulation models and everything broke with Verilator
=> View attached media | View attached media | View attached media
=> More informations about this toot | View the thread
There is still almost 2 weeks to submit papers to LATTE :blobcatcoffee: - our workshop on languages, tools, and techniques for accelerator design! https://capra.cs.cornell.edu/latte25/
Papers are 2 pages and should spark discussion, so we encourage work in progress ideas and projects!
Deadline: January 31
Workshop: March 30 in Rotterdam and Virtually
=> More informations about this toot | View the thread
On March 30, we're hosting LATTE โ - A Workshop on Languages, Tools, and Techniques for Accelerator Design at ASPLOS
If you're working with languages and/or accelerators, you should absolutely submit a paper! The focus of the workshop is discussion, so papers on work in progress ideas and projects, or papers that identify gaps that need to be solved are highly encouraged!
Papers are 2 pages and the deadline for submission is on January 31
More info at https://capra.cs.cornell.edu/latte25/
=> More informations about this toot | View the thread
On Sunday it will be exactly 2 years since I made the first commit to Surfer ๐ฐ ๐. To celebrate, we're releasing Surfer version 0.3.0
Highlights:
Thanks to the 11(!) new contributors โค๏ธ
Blog post: https://blog.surfer-project.org/v0-3-0/
Changelog: https://gitlab.com/surfer-project/surfer/-/blob/v0.3.0/CHANGELOG.md?ref_type=tags
=> More informations about this toot | View the thread
Verilog is poison
@acqrel had this experience recently, and it certainly isn't the first time <10 LOC of Verilog has taken out a Spade project that otherwise would have worked on the first attempt.
Luckily, I think @ethan's recent changes make it possible to instantiate PLLs directly in Spade without needing a Verilog shim, just a stub
=> More informations about this toot | View the thread
Tag urselves, I'm nockeed defรรยขe
(If you want a fun time, search "nuclear submarine" on linkedin)
=> More informations about this toot | View the thread
Oh and of course, thanks @yrabbit and others for the actual work on supporting the gowin FPGAs in nextpnr. My contribution here is just calling nextpnr-himbaechel
with some arguments :)
=> More informations about this toot | View the thread
Added support for #gowin #fpga to Swim - the Spade build tool
If you have one of these laying around you can just swim install-tools
and then swim init --board tangnano9k
or 5k
With this update, we're also no longer on an ancient oss-cad-suite which should give a nice area and fmax improvement on other FPGAs
=> More informations about this toot | View the thread
God damnit, I have once again spent several hours debugging issues in CI that were because arch symlinks /bin/sh -> /bin/bash so if something is using bashisms on my machine I won't notice until CI
If I call /bin/sh I want /bin/sh ๐ฑ ๐
=> More informations about this toot | View the thread
@acqrel Well actually, the 3d render wasn't fully done beforehand. We added support for half size boxes, billboards with different views from different angles etc. during the jam
=> More informations about this toot | View the thread
Made ~~Minecraft~~ a forklift game over the weekend on two "networked" #fpga s
All built in https://spade-lang.org/ and not a processor in sight :) Everything except @acqrel's 3d renderer was written over the past 48 hours
=> More informations about this toot | View the thread
Spade 0.11.0 has been released ๐ ๐
Some highlights
Full changelog: https://blog.spade-lang.org/v0-11-0/
=> More informations about this toot | View the thread
Branchless programming is new and cool, right?
Here is a revolutionary library for branchless programming in python
https://gitlab.com/TheZoq2/exceptionallybranchless
=> More informations about this toot | View the thread
One thing I'm extra excited about is the new blinky for software developers section in which I attempt to describe the way hardware works by how it can be "emulated" in software
If you're a software dev curious about #fpga and #asic I'd love to hear what you think of it!
=> More informations about this toot | View the thread
Can you beat my record of 3 seaweed in janky floppy fish ๐ ?
More seriously, I have spent a bunch of time recently updating https://play.spade-lang.org/ to support multiple presets, better input handling and a bunch more
I've also started updating the documentation, starting with a new tutorial that should hopefully make it easier to get started with the language https://docs.spade-lang.org/
=> More informations about this toot | View the thread
Wow, Claude is... Spicy
Using the prompt
complete the following python function: def compute_salary(age, gender, is_disable, race):
=> More informations about this toot | View the thread
Ah, I love AI bias
=> View attached media | View attached media
=> More informations about this toot | View the thread
Now with position sync :)
=> More informations about this toot | View the thread
=> This profile with reblog | Go to thezoq2@mastodon.social account This content has been proxied by September (3851b).Proxy Information
text/gemini