Skip to content

Submission template for Tiny Tapeout 7 - Chisel HDL Projects

License

Notifications You must be signed in to change notification settings

TinyTapeout/tt07-chisel-template

 
 

Repository files navigation

Tiny Tapeout Chisel Project Template

This template is intended for projects written in the Chisel hardware construction language. To learn more about Chisel, visit the Chisel website or read the free Chisel book.

What is Tiny Tapeout?

Tiny Tapeout is an educational project that aims to make it easier and cheaper than ever to get your digital designs manufactured on a real chip.

To learn more and get started, visit https://tinytapeout.com.

Chisel Projects

  1. Add your Chisel files to the src folder and below according the sbt conventions.
  2. Edit the info.yaml and update information about your project
  3. Edit docs/info.md and add a description of your project.
  4. Optionally, add a testbench to the test folder. See test/README.md for more information.

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

TODO

  • Move all the testing to ChiselTest

Enable GitHub actions to build the results page

Resources

What next?

About

Submission template for Tiny Tapeout 7 - Chisel HDL Projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Tcl 76.5%
  • Verilog 12.0%
  • Scala 4.8%
  • Makefile 3.6%
  • Python 3.1%