📄️ Half Adder
A half adder is the simplest arithmetic circuit that adds two single-bit numbers.
📄️ Full Adder
A full adder adds two single-bit numbers along with a carry input, producing a sum and carry output.
📄️ 8-bit Ripple Carry Adder
An 8-bit adder that can add two 8-bit numbers together, using a chain of full adders.
📄️ Multiplexer
A multiplexer (mux) selects one of several inputs and forwards it to the output based on a selection signal.
📄️ Comparator
A circuit that compares two values and determines if they are equal.
📄️ Decoder
A decoder converts a binary-encoded input into a one-hot output where exactly one output bit is high.
📄️ 16-bit Register
A register stores data and outputs it on demand. This example shows a 16-bit register with load enable.