# ttsky25a-tinyQV **Repository Path**: mirrors_urish/ttsky25a-tinyQV ## Basic Information - **Project Name**: ttsky25a-tinyQV - **Description**: TinyQV - A Risc-V SoC for Tiny Tapeout - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-25 - **Last Updated**: 2026-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![](../../workflows/gds/badge.svg) ![](../../workflows/docs/badge.svg) ![](../../workflows/test/badge.svg) ![](../../workflows/fpga/badge.svg) # TinyQV - A Risc-V SoC for Tiny Tapeout TinyQV will be accepting peripherals for tape out on the Tiny Tapeout [ttsky25a shuttle](https://app.tinytapeout.com/shuttles/ttsky25a) as part of the Tiny Tapeout Risc-V peripheral competition. To contribute, start from either: - The [byte peripheral template](https://github.com/TinyTapeout/tinyqv-byte-peripheral-template) for simpler peripherals, or - The [full peripheral template](https://github.com/TinyTapeout/tinyqv-full-peripheral-template). Further reading: - [Documentation for project](docs/info.md) - [More details about tinyQV](https://github.com/MichaelBell/tinyQV/tree/ttsky25a) - [tinyQV-sdk for building tinyQV programs](https://github.com/MichaelBell/tinyQV-sdk) - [Example tinyQV programs](https://github.com/MichaelBell/tinyQV-projects) - [tinyQV Micropython](https://github.com/MichaelBell/micropython/tree/tinyqv-sky25a) ## TinyQV SoC Diagram ![TinyQV Soc Arhitecture Diagram](docs/architecture.png) ## What is Tiny Tapeout? 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. ## Set up your Verilog project 1. Add your Verilog files to the `src` folder. 2. Edit the [info.yaml](info.yaml) and update information about your project, paying special attention to the `source_files` and `top_module` properties. If you are upgrading an existing Tiny Tapeout project, check out our [online info.yaml migration tool](https://tinytapeout.github.io/tt-yaml-upgrade-tool/). 3. Edit [docs/info.md](docs/info.md) and add a description of your project. 4. Adapt the testbench to your design. See [test/README.md](test/README.md) for more information. The GitHub action will automatically build the ASIC files using [OpenLane](https://www.zerotoasiccourse.com/terminology/openlane/). ## Enable GitHub actions to build the results page - [Enabling GitHub Pages](https://tinytapeout.com/faq/#my-github-action-is-failing-on-the-pages-part) ## Resources - [FAQ](https://tinytapeout.com/faq/) - [Digital design lessons](https://tinytapeout.com/digital_design/) - [Learn how semiconductors work](https://tinytapeout.com/siliwiz/) - [Join the community](https://tinytapeout.com/discord) - [Build your design locally](https://www.tinytapeout.com/guides/local-hardening/) ## What next? - [Submit your design to the next shuttle](https://app.tinytapeout.com/). - Edit [this README](README.md) and explain your design, how it works, and how to test it. - Share your project on your social network of choice: - LinkedIn [#tinytapeout](https://www.linkedin.com/search/results/content/?keywords=%23tinytapeout) [@TinyTapeout](https://www.linkedin.com/company/100708654/) - Mastodon [#tinytapeout](https://chaos.social/tags/tinytapeout) [@matthewvenn](https://chaos.social/@matthewvenn) - X (formerly Twitter) [#tinytapeout](https://twitter.com/hashtag/tinytapeout) [@tinytapeout](https://twitter.com/tinytapeout)