Ancestors

Written by TheZoq2 on 2025-02-02 at 18:52

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 | More toots from thezoq2@mastodon.social

Toot

Written by TheZoq2 on 2025-02-02 at 20:16

It works!!!!

=> View attached media

=> More informations about this toot | More toots from thezoq2@mastodon.social

Descendants

Written by TheZoq2 on 2025-02-02 at 20:21

What is it you may ask? It is a time multiplexed NAND-gate and a giant shift register. Schematically, it looks like this.

Every clock cycle, it can read a value from the top of the shift reg to either the left or right operand, and write an input or the current NAND output back into the shift register.

This is able to emulate any circuit with <880 bits of state+wires, but it won't be fun to program, nor fast.

[#]tinytapeout

=> View attached media

=> More informations about this toot | More toots from thezoq2@mastodon.social

Written by TheZoq2 on 2025-02-02 at 20:23

In the video above, it is acting as an 8 bit shift register with feedback, so in theory, we could build another layer now :D

I also did a time multiplexed nand gate on #tinytapeout 4, but then I didn't have the shift registers so I could only fit 128 bits of state compared to the 880 (in 2 tiles) here.

Of course, the tradeoff is time. Me and a friend think we will be able to fit an RV16I on this, but it will run at literal HZ with the ASIC clocked at MHz

=> More informations about this toot | More toots from thezoq2@mastodon.social

Written by TheZoq2 on 2025-02-02 at 20:25

As always, tinytapeout is extremely fun, and it is incredible that we can now get custom chips manufactured just to play around with a stupid idea. And not only that, but doing both so and getting the final chip working is extremely easy thanks to a ton of work by @matthewvenn and team

=> More informations about this toot | More toots from thezoq2@mastodon.social

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113936132765599566
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
267.290434 milliseconds
Gemini-to-HTML Time
1.712982 milliseconds

This content has been proxied by September (3851b).