It uses a Ripple Counter made from DSR flip-flops to count each character from UCHILE-FCFM- and displays it into the 7-segment display, the logic behind was optimized using the Quine McCluskey algorithm.
You can test the desing by stepping the clock to see UCHILE-FCFM- in the 7-segment display. Also you can disable the counter with the 3th input and input a counter value by hand using the 4th to 7th inputs.
# | Input | Output | Bidirectional |
---|---|---|---|
0 | clock | segment a | |
1 | reset | segment b | |
2 | segment c | ||
3 | counter_disable | segment d | |
4 | A (most significant bit of the counter) | segment e | |
5 | B | segment f | |
6 | C | segment g | |
7 | D (least significant bit of the counter) | dot |