Based on a simple logic circuit consisting of OR and AND gates.
How to test
Utilise first 4 switches as binary input from 0-15.
IO
#
Input
Output
Bidirectional
0
red switch board
7 segment display
1
2
3
4
5
6
7
User feedback
DelosReyesJordan: I used Tiny Tapeout Commander for this test. The digits displayed correctly from 0-9. However the values between 10-15 did not show up. It would be nice if they were in hexadecimal like the other reviewer said.
devinatkin: The design works from 0 - 9. A-F doesn't work I'm assuming that this is intentional, ideally it would be nice to treat A-F as either the Hex or as Zeros.