Skip to content

Digital Electronics Concept Taxonomy

This taxonomy organizes the 300 concepts into 12 categories for visualization and navigation.

Categories

TaxonomyID Category Name Description
FOUND Foundation Concepts Prerequisites and fundamental ideas needed before starting the course
NUMSYS Number Systems Binary, hexadecimal, octal, and encoding schemes
BOOL Boolean Algebra Boolean operations, laws, theorems, and simplification
GATES Logic Gates Primitive gates, properties, symbols, and characteristics
COMB Combinational Logic Combinational circuit design, canonical forms, and K-maps
BLOCKS Building Blocks Standard combinational modules (MUX, decoders, adders)
SEQ Sequential Basics Latches, memory elements, and feedback concepts
FLIPFLOP Flip-Flops Edge-triggered storage, timing, and flip-flop types
FSM Finite State Machines State machines, encoding, design process, and applications
REG Registers & Counters Registers, shift registers, counters, and datapath
HDL Verilog HDL Hardware description language syntax and modeling
VERIFY Verification & Lab Simulation, FPGA, testing, and laboratory skills

Category Descriptions

FOUND - Foundation Concepts

Concepts that form the absolute foundation, typically prerequisite knowledge or standalone concepts that anchor the learning graph.

NUMSYS - Number Systems

Binary arithmetic, number representations, conversions, and special encoding schemes like BCD and Gray code.

BOOL - Boolean Algebra

Boolean variables, operations, expressions, functions, truth tables, and all Boolean algebra laws including De Morgan's theorem.

GATES - Logic Gates

All primitive logic gates (AND, OR, NOT, NAND, NOR, XOR, XNOR), their symbols, properties like delay, fan-in/fan-out, and logic levels.

COMB - Combinational Logic

Combinational circuit design methodology including SOP/POS forms, minterms, maxterms, K-maps, and logic minimization.

BLOCKS - Building Blocks

Standard combinational building blocks: multiplexers, demultiplexers, encoders, decoders, comparators, adders, and ALU concepts.

SEQ - Sequential Basics

Introduction to sequential logic: memory elements, state concept, feedback, latches (SR, D), and clock signals.

FLIPFLOP - Flip-Flops

Edge-triggered flip-flops (D, JK, T), timing parameters (setup, hold, clock-to-Q), metastability, and synchronization.

FSM - Finite State Machines

Moore and Mealy machines, state diagrams, state tables, encoding methods, design process, and FSM applications.

REG - Registers & Counters

Registers, shift registers, counters (up/down, ring, Johnson), datapath concepts, and register transfer level.

HDL - Verilog HDL

Verilog language constructs: modules, ports, data types, assignments, always blocks, modeling styles, and hierarchy.

VERIFY - Verification & Lab

Testbenches, simulation, waveforms, synthesis, FPGA implementation, and laboratory/prototyping skills.