The home computer demoscene has resulted in some amazing feats of hacking and pushing hardware to its limits.
The Tiny Tapeout demoscene competition sticks to the same audio/visual output format, but instead of using an existing computer, you create your own ASIC hardware!
All entrants will receive 1 free tile for their design.
All entrants who also purchase the demoboard will get a free VGA and Audio PMOD expansion module!
Mike has an example project here that creates a sine wave on the audio output pin.
No other hardware required.
Start up sequence using the commander app:
Enable the project,
Judges will read the datasheet to understand how to set the inputs and clock,
Reset.
Must be submitted to TT08 (closes September 6th).
Entrants can submit multiple designs.
Categories
Newcomer - TT08 must be your first tapeout on Tiny Tapeout,
Best sound track,
Best single tile design,
Best graphics,
Most impressive for the size,
Rulebreaker - example using more than 2 tiles, using RP2040 for something. be aware that judges must be able to test your design with no additional hardware,
Mixed signal - uses some analog in the design,
Most useful design,
Secret category announced 1 week before the deadline!
How to enter
Once your design is passing the GitHub actions, submit it to the competition form before the closing date of September 6th.
Once submitted to the form, we will send you a coupon within 48 hours for a free tile on TT08.
How will the competition be judged? A panel of appointed judges will vote and have the final say. The submissions will be judged on the results the judge gets on their boards.
Will there be any extension to the deadline? No, it’s September 6th.
You can change the documentation used by the judges up to the point of judging the design. Any changes must be submitted to the chip datasheet by pull request to the GitHub repository.
When will the competition be judged? 2 weeks after 75% of the boards have been received by entrants (estimated June 2025).
Your design must not depend on any other hardware.
You are not limited to a maximum clock frequency, but if the judges can’t get the design to work (because their ASIC is slower for example) then you run the risk of not qualifying. You are advised to use ~80MHz or less.
You are advised to stick with a standard VGA timing, if it doesn’t work on the judge’s display you run the risk of not qualifying.