Skip to content

A simple stopwatch to demonstrate a counting circuit, output via SPI

License

Notifications You must be signed in to change notification settings

faramire/TT08-simple-stopwatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tiny Tapeout 8: Simple Stopwatch

This is a verilog stopwatch to be realised in a "rideshare" open source ASIC organised by Tiny Tapeout. I made a very similar stopwatch as part of an assignment in an FPGA class in VHDL, and wanted to learn verilog and ASIC design by porting it over.

With 3 buttons, a stopwatch with 1/100th second resolution can be started and stopped, as well as a lap time kept temporarily.

For more, read the Tiny Tapeout documentation

How to use

You will need the Tiny Tapeout 6 PCB/chip. See the Tiny Tapeout documentation. A minimum of 2 buttons, preferrably 3 are needed. This project was designed to display its output via SPI using a MAX7219/MAX7221 driven 7-segment display with 8 digits. If you have something else that can decode that, this should work as well. I will try to add some documentation on this, if I did not, check out the documentation of the MAX chip.

What is Tiny Tapeout?

TinyTapeout is an educational project that aims to make it easier and cheaper than ever to get your digital designs manufactured on a real chip. Each run, one or more tiles can be bought on the overall chip and filled with custom designs.

To learn more and get started yourself, visit https://tinytapeout.com and/or Join the community.

About

A simple stopwatch to demonstrate a counting circuit, output via SPI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published