Skip to content

TinyTapeout/ttsky-vhdl-template

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tiny Tapeout VHDL Project Template (experimental)

Warning

VHDL support for Tiny Tapeout is experimental. The template may get changes during the shuttle and VHDL support may be dropped for future shuttles if we see low usage.

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 VHDL project

  1. Add your VHDL files to the src folder.
  2. Edit the 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.
  3. Edit docs/info.md and add a description of your project.
  4. Adapt the testbench to your design. See test/README.md for more information.

The GitHub action will automatically build the ASIC files using LibreLane.

Enable GitHub actions to build the results page

Resources

What next?

About

Submission template for Tiny Tapeout SKY130 (ChipFoundry) shuttles - VHDL Projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 22.9%
  • Verilog 22.5%
  • Python 21.0%
  • Dockerfile 19.0%
  • VHDL 12.6%
  • Shell 2.0%