| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Goal of this project is to create a complete computer on a single chip using only Free and Open Source (FOSS) tools and Open Source PDK.
Atari 2600 fits this goal perfectly thanks to it is minimal hardware design (i.e. only 128 bytes of RAM) while sporting a large software library!
The design is so small that around 40 Atari consoles fit on a silicon die! The silicon area of this design is 0.2 mm2 (1000um x 216um) on a SkyWater 130 nm node.
Explore chip in 3D directly in the browser!
This design is submitted for fabrication with Tiny Tapeout 09 via eFabless CI 2411 Shuttle. Check status here: https://app.tinytapeout.com/projects/1343
Below are integrated circuit layout and metal2/metal3 layer connectivity between the logic gates. The layout was made with automatic place-and-route flow of OpenROAD using open-source 130 nm SkyWater PDK.
This design is based on Lawrie Griffiths' FPGA implementation of the Atari 2600 written in Verilog with the following modifications:
Modifications to Arlet's 6502 core:
The Atari 2600, also known as the Atari VCS, is a second-generation home video game console released in September 1977. The system is built around three chips:
Of these, only the TIA was custom-designed for the Atari 2600. The 6502 CPU and the RIOT chip were standard off-the-shelf components manufactured by MOS Technology.
Unique aspects that make Atari 2600 suitable to fit on a tiny piece of silicon:
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.
| Back | FazBrowse Home | New Git URL |