160 7-Seg 'Tiny Tapeout' Display

160 : 7-Seg 'Tiny Tapeout' Display

Design renderSelect Project123456789ONSW2

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