Digital Electronics

116 articles • Complete guide

Dive into the world of logic gates, flip-flops, counters, and FPGA basics that power computers, mobiles, and AI hardware.
Step-by-step from basics to advanced digital system design made super easy and fun. Interactive truth tables, timing diagrams, circuit simulators, virtual labs, quizzes coming soon.

Curriculum

Select an article below to start learning

Exam Mode
116 topics
Exam mode is on. Showing only important articles.

Combinational Circuits

Adders, subtractors, multiplexers, decoders

1

Half Adder

Single bit addition, sum and carry outputs, XOR and AND.

10 min
2

Full Adder

Three input adder, carry in, truth table, implementation.

6 min
3

Ripple Carry Adder

Cascaded full adders, carry propagation delay.

11 min
4

Carry Lookahead Adder

Generate and propagate, fast carry computation, CLA.

11 min
5

BCD Adder

4-bit BCD addition, correction logic for invalid BCD.

4 min
6

Half Subtractor

Single bit subtraction, difference and borrow outputs.

10 min
7

Full Subtractor

Three input subtractor, borrow in, implementation.

9 min
8

Binary Multiplier

Array multiplier, partial products, combinational multiplier.

7 min
9

2-to-1 Multiplexer

Single select line, data routing, Boolean implementation.

4 min
10

4-to-1 Multiplexer

Two select lines, function implementation using MUX.

11 min
11

8-to-1 Multiplexer

Three select lines, cascading for larger MUX.

7 min
12

MUX as Function Generator

Implementing Boolean functions using multiplexers.

12 min
13

1-to-4 Demultiplexer

Single input to multiple outputs, enable control.

4 min
14

1-to-8 Demultiplexer

Three select lines, data distribution.

7 min
15

2-to-4 Decoder

Enable input, active high and active low outputs.

4 min
16

3-to-8 Decoder

IC 74138, enable inputs, function implementation.

7 min
17

BCD to 7-Segment Decoder

IC 7447, display driver, segment mapping.

5 min
18

Priority Encoder

Multiple inputs, highest priority output, valid bit.

11 min
19

8-to-3 Encoder

Octal to binary encoder, active high inputs.

6 min
20

Magnitude Comparator

A>B, A=B, A<B outputs, cascading comparators.

12 min
21

Parity Generator

Even and odd parity generation circuit.

7 min
22

Parity Checker

Error detection using parity checking.

4 min
23

Code Converter Circuits

BCD to Gray, Gray to BCD, BCD to Excess-3 circuits.

9 min

Sequential Circuits

Flip-flops, counters, shift registers

1

SR Latch

NOR gate latch, NAND gate latch, invalid state.

7 min
2

Gated SR Latch

Enable controlled SR latch, clock gating.

10 min
3

SR Flip-Flop

Edge triggered SR, characteristic equation, excitation table.

5 min
4

D Flip-Flop

Data flip-flop, no invalid state, transparent latch vs edge.

4 min
5

JK Flip-Flop

Toggle on J=K=1, master-slave, race condition solution.

4 min
6

T Flip-Flop

Toggle flip-flop, T=1 toggles, frequency division.

12 min
7

Flip-Flop Timing Parameters

Setup time, hold time, propagation delay, clock-to-Q.

7 min
8

Flip-Flop Conversions

SR to JK, JK to D, JK to T using excitation tables.

6 min
9

Asynchronous Counter

Ripple counter, propagation delay accumulation.

12 min
10

Synchronous Counter

Common clock, simultaneous switching, faster operation.

8 min
11

BCD Counter

Mod-10 counter, 0000 to 1001, auto reset.

8 min
12

Mod-N Counter

Arbitrary modulus counter design, feedback reset logic.

11 min
13

Up Down Counter

Bidirectional counting, control input for direction.

4 min
14

Ring Counter

Circular shift register, one-hot state encoding.

12 min
15

Johnson Counter

Twisted ring counter, 2N states from N flip-flops.

8 min
16

SISO Shift Register

Serial in serial out, data shifting, delay line.

9 min
17

SIPO Shift Register

Serial in parallel out, serial to parallel conversion.

4 min
18

PISO Shift Register

Parallel in serial out, parallel to serial conversion.

12 min
19

PIPO Shift Register

Parallel in parallel out, temporary storage.

5 min
20

Universal Shift Register

Bidirectional, all four modes, IC 74194.

11 min
21

Shift Register Applications

Sequence generator, pseudo random, serial arithmetic.

10 min
22

Mealy State Machine

Output depends on state and input, faster response.

4 min
23

Moore State Machine

Output depends only on state, more stable outputs.

7 min
24

State Machine Design

State diagram, state table, next state logic derivation.

8 min
25

State Reduction

Equivalent states, row matching, implication table.

9 min
26

State Assignment

Binary, Gray, one-hot encoding, effect on complexity.

5 min
27

Sequence Detector Design

Overlapping and non-overlapping sequence detection.

7 min

Other Topics

Latest updates and applications

No articles in this section yet