The multiplier is implemented using purely combinatorial logic. One 6-bit adder and two 8-bit adders as well as a heap of AND gates are the only used components.
Input any two numbers on the input ports, and check if the 8-bit result is correct.
DIP switches for the inputs, and LEDs on the outputs, to be able to read the binary result.
# | Input | Output |
---|---|---|
0 | A0 | R0 |
1 | A1 | R1 |
2 | A2 | R2 |
3 | A3 | R3 |
4 | B0 | R4 |
5 | B1 | R5 |
6 | B2 | R6 |
7 | B3 | R7 |