160 7-Seg 'Tiny Tapeout' Display

160 : 7-Seg 'Tiny Tapeout' Display

Select Project123456789ONSW2
  • Author: Tiny Tapeout 02 (J. Rosenthal)
  • Description: This circuit will output a string of characters (’tiny tapeout’) to the 7-segment display.
  • GitHub repository
  • Clock: 1 Hz

How it works

The logic to light the characters appears in the bottom half of the simulation window. The top half of the simulation window implements a modulo-11 counter. In other words, the counter increments up to 11 then resets. This counter is used to determine which character we should output to the 7-segment display. The truth table for the design can be found in the Design Spreadsheet: https://docs.google.com/spreadsheets/d/1-h9pBYtuxv6su2EC8qBc6nX_JqHXks6Gx5nmHFQh_30/edit

How to test

Simply turn on and watch the characters on the 7-segment display. If needed, flip Input[1] (zero-indexed) ON to reset the state machine counter.

External hardware

None

IO

#InputOutput
0clocksegment a
1Reset Countersegment b
2N/Asegment c
3Clock Disable (Test Mode)segment d
4Test Logic Asegment e
5Test Logic Bsegment f
6Test Logic Csegment g
7Test Logic DN/A