A digital control chip to daily pump a tank empty. Approached as system design for a whole product, of which the chip is the core but not only design work required.
- chip datasheet
- documentation for Tiny Tapeout chip
- documentation for Tiny Tapeout tests
- documentation for MAX10 development fpga
- documentation for forge production fpga
- documentation for the Dev board PCB
Branches:
- main - TT design forefront, and Max 10M25 fpga accel of full system sims with hdmi display.
- lpc_emu - Max 10M04 fpga HW emulating the full TT chip (hdmi monitoring)
- lpc_test - Max 10M04 system emulator, chip testing or emulator testing.
- lpc_mon - Max 10M04 chip monitor, passive observation (hdmi)
Tiny Tapeout is an educational project that aims to make it easier and cheaper than ever to get your digital and analog designs manufactured on a real chip.
To learn more and get started, visit https://tinytapeout.com.
- Add your Verilog files to the
srcfolder. - Edit the info.yaml and update information about your project, paying special attention to the
source_filesandtop_moduleproperties. If you are upgrading an existing Tiny Tapeout project, check out our online info.yaml migration tool. - Edit docs/info.md and add a description of your project.
- Adapt the testbench to your design. See test/README.md for more information.
The GitHub action will automatically build the ASIC files using LibreLane.
- FAQ
- Digital design lessons
- Learn how semiconductors work
- Join the community
- Build your design locally
- Submit your design to the next shuttle.
- Edit this README and explain your design, how it works, and how to test it.
- Share your project on your social network of choice:
- LinkedIn #tinytapeout @TinyTapeout
- Mastodon #tinytapeout @matthewvenn
- X (formerly Twitter) #tinytapeout @tinytapeout
- Bluesky @tinytapeout.com