This is a submission for TinyTapeout 2 of a circuit that multiplies two 4-bit numbers provided on the input pins, and returns a 8-bit result on the outputs. It is implemented purely using combinatorial logic, so no clock or reset are required for it to function.
Inputs | --- | Outputs |
---|---|---|
A0 - | --- | - R0 |
A1 - | --- | - R1 |
A2 - | --- | - R2 |
A3 - | --- | - R3 |
B0 - | --- | - R4 |
B1 - | --- | - R5 |
B2 - | --- | - R6 |
B3 - | --- | - R7 |