My Tiny Tapeout 06 board and chip have arrived! 🥳
Finally I can play with my design "Tiny Shader" on real silicon 🖥️🎨
I also ordered the QSPI and Audio Pmod, which will come in handy for future projects 🤞
Now, does my design work as expected? ⬇️
[#]TinyTapeout #ASIC #OpenSource
=> More informations about this toot | More toots from mole99@fosstodon.org
The chip contains my Tiny Shader project (https://github.com/mole99/tt06-tiny-shader) as well as all of the other 200+ submitted projects (https://tinytapeout.com/runs/tt06/) 🤯
I was expecting the bring-up to take a bit more effort, but no, I simply select my design in the TT commander app and it's alive 🎉
Great job by the Tiny Tapeout team for making the whole experience so smooth!
=> More informations about this toot | More toots from mole99@fosstodon.org
What you see here is just the default setting of my design. The real fun begins when you upload a different "shader", which is essentially a small program consisting of up to 10 instructions. In order to enable this, my design has an SPI interface with which it is possible to shift new instructions into memory.
But that's for a future post! 😉
=> More informations about this toot | More toots from mole99@fosstodon.org
Custom shaders are working on my Tiny Tapeout 06 project "Tiny Shader"! 🎨️🖌️
The video shows the VGA output on a monitor, each shader uses up to 10 instructions. There's a short gap during which a new shader is uploaded before the monitor displays it.
If you would like to write your own shaders (and emulate them), take a look at the "sw" folder in the repository: https://github.com/mole99/tt06-tiny-shader
If you send me your shader code, I will try it out on the real hardware 🙌️
[#]TinyTapeout #ASIC #OpenSource
=> More informations about this toot | More toots from mole99@fosstodon.org
text/gemini
This content has been proxied by September (3851b).