49 TinyTapeout2 4-bit multiplier.

49 : TinyTapeout2 4-bit multiplier.

Design renderSelect Project123456789ONSW2
  • Author: Tholin
  • Description: Multiplies two 4-bit numbers presented on the input pins and outputs an 8-bit result.
  • GitHub repository
  • Clock: 6000 Hz

How it works

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.

How to test

Input any two numbers on the input ports, and check if the 8-bit result is correct.

External hardware

DIP switches for the inputs, and LEDs on the outputs, to be able to read the binary result.

Picture

IO

#InputOutput
0A0R0
1A1R1
2A2R2
3A3R3
4B0R4
5B1R5
6B2R6
7B3R7