Skip to content

Diagram and MicroSim Details

Total Visual Elements: 138 Diagrams: 0 MicroSims: 137

Chapter 1: Number Systems Binary Arithmetic

Total elements: 8

Binary Addition Practice Tool

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 8
  • Difficulty: Medium

Binary Place Value Visualizer

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 16
  • Difficulty: Hard

Decimal to Binary Conversion Stepper

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 10
  • Difficulty: Hard

Gray Code vs Binary Counter Animation

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 8
  • Difficulty: Very Hard

Number Base Converter

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 15
  • Difficulty: Medium

Overflow Detection Simulator

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 12
  • Difficulty: Hard

Two's Complement Visualizer

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 10
  • Difficulty: Hard

Weighted Codes Comparison Table

  • Type: Unknown
  • Bloom's Taxonomy: Not specified
  • UI Elements: 4
  • Difficulty: Medium

Chapter 2: Boolean Algebra Fundamentals

Total elements: 5

Boolean Algebra Laws Explorer

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 8
  • Difficulty: Hard

Boolean Simplification Stepper

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 8
  • Difficulty: Hard

De Morgan's Theorem Visualizer

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 13
  • Difficulty: Hard

Three Fundamental Operations

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 22
  • Difficulty: Hard

Truth Table Builder

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 8
  • Difficulty: Medium

Chapter 3: Logic Gates Digital Signals

Total elements: 17

AND Gate Interactive

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 13
  • Difficulty: Medium
  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 1
  • Difficulty: Medium

Boolean to Gates Workflow

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 5
  • Difficulty: Medium

Buffer Gate Symbol

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 12
  • Difficulty: Hard

Fan-In and Fan-Out Explorer

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 10
  • Difficulty: Hard

Logic Family Comparison

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 2
  • Difficulty: Hard

Logic Levels and Noise Margin

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 5
  • Difficulty: Medium

NAND Gate Interactive

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 5
  • Difficulty: Hard

NAND Universal Gate Builder

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 6
  • Difficulty: Medium

NOR Gate Interactive

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 5
  • Difficulty: Hard

NOR Universal Gate Builder

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 5
  • Difficulty: Medium

NOT Gate (Inverter) Interactive

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 8
  • Difficulty: Hard

OR Gate Interactive

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 10
  • Difficulty: Hard

Propagation Delay Visualizer

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 7
  • Difficulty: Hard

Signal Integrity Issues

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 6
  • Difficulty: Medium

XNOR Gate Interactive

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 6
  • Difficulty: Medium

XOR Gate Interactive

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 7
  • Difficulty: Hard

Chapter 4: Combinational Logic Design

Total elements: 8

2-Variable K-Map Interactive

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 3
  • Difficulty: Medium

3-Variable K-Map Interactive

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 2
  • Difficulty: Medium

Algebraic Simplification Stepper

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 5
  • Difficulty: Medium

Boolean to Gates Mapper

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 8
  • Difficulty: Hard

Combinational vs Sequential Logic

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 21
  • Difficulty: Hard

Complete Design Flow

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 7
  • Difficulty: Medium

Minterm and Maxterm Explorer

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 10
  • Difficulty: Hard

Two-Level vs Multi-Level Comparison

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 9
  • Difficulty: Very Hard

Chapter 5: Logic Minimization Kmaps

Total elements: 8

4-Variable K-Map Interactive

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 4
  • Difficulty: Medium

Don't Care Optimization

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 1
  • Difficulty: Medium

Hazard-Free Design Tool

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 2
  • Difficulty: Medium

K-Map Grouping Rules Demonstrator

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 2
  • Difficulty: Hard

Prime Implicant Finder

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 2
  • Difficulty: Medium

Quine-McCluskey Visualizer

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 3
  • Difficulty: Medium

SOP vs POS Comparison

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 3
  • Difficulty: Medium

Static Hazard Visualizer

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 3
  • Difficulty: Medium

Chapter 6: Combinational Building Blocks

Total elements: 16

1-to-4 DEMUX Interactive

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 12
  • Difficulty: Medium

2-to-1 MUX Interactive

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 15
  • Difficulty: Medium

2-to-4 Decoder Interactive

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 7
  • Difficulty: Hard

4-Bit Ripple Carry Adder

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 6
  • Difficulty: Medium

4-to-1 MUX Interactive

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 17
  • Difficulty: Medium

7-Segment Display Driver

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 18
  • Difficulty: Medium

Adder-Subtractor

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 9
  • Difficulty: Medium

Decoder with Enable

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 12
  • Difficulty: Medium

Half and Full Adder Interactive

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 8
  • Difficulty: Hard

MUX Function Implementer

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 11
  • Difficulty: Hard

MUX Tree Builder

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 4
  • Difficulty: Medium

Magnitude Comparator Interactive

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 11
  • Difficulty: Hard

Parity Generator and Checker

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 4
  • Difficulty: Medium

Priority Encoder Interactive

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 15
  • Difficulty: Hard

Simple ALU

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 11
  • Difficulty: Hard

Tri-State Buffer and Bus

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 4
  • Difficulty: Medium

Chapter 7: Intro Sequential Logic

Total elements: 10

Bistable Element Concept

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 1
  • Difficulty: Medium

Clock Signal and Edges

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 3
  • Difficulty: Medium

D Latch Operation

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 8
  • Difficulty: Hard

Duty Cycle Visualizer

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 7
  • Difficulty: Hard

Invalid State Demonstration

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 7
  • Difficulty: Hard

Period and Frequency Relationship

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 8
  • Difficulty: Hard

Race Condition Demonstration

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 3
  • Difficulty: Medium

SR Latch Interactive

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 10
  • Difficulty: Very Hard

State Concept Visualizer

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 14
  • Difficulty: Medium

Transparent Latch Timing

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 4
  • Difficulty: Hard

Chapter 8: Flip Flops Timing

Total elements: 9

D Flip-Flop Interactive

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 12
  • Difficulty: Hard

Double Flop Synchronizer

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 5
  • Difficulty: Hard

JK Flip-Flop Modes

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 15
  • Difficulty: Hard

Master-Slave Operation

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 5
  • Difficulty: Medium

Preset and Clear Operation

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 14
  • Difficulty: Medium

Setup and Hold Time Visualizer

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 7
  • Difficulty: Hard

T Flip-Flop Counter

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 13
  • Difficulty: Hard

Timing Diagram Builder

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 1
  • Difficulty: Medium

Timing Violation Detector

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 6
  • Difficulty: Medium

Chapter 9: Fsm Fundamentals

Total elements: 9

Complete FSM Design Flow

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 1
  • Difficulty: Medium

Current State to Next State Flow

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 11
  • Difficulty: Hard

FSM State Concept Visualizer

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 12
  • Difficulty: Hard

Mealy Machine Simulator

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 16
  • Difficulty: Hard

Moore Machine Simulator

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 15
  • Difficulty: Medium

State Diagram Builder

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 7
  • Difficulty: Hard

State Encoding Comparison

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 1
  • Difficulty: Hard

State Minimization Visualizer

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 2
  • Difficulty: Medium

State Table to Circuit

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 4
  • Difficulty: Medium

Chapter 10: Fsm Design Applications

Total elements: 8

FSM Design Process Flowchart

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 1
  • Difficulty: Medium

FSM Verification Simulator

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 6
  • Difficulty: Medium

Moore vs Mealy Output Timing

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 8
  • Difficulty: Hard

Next State Equation Derivation

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 6
  • Difficulty: Medium

Overlapping vs Non-Overlapping Detector

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 8
  • Difficulty: Hard

Pattern Recognition FSM Builder

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 4
  • Difficulty: Medium

Traffic Light Controller Simulator

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 7
  • Difficulty: Hard

Vending Machine Simulator

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 4
  • Difficulty: Hard

Chapter 11: Registers Counters Datapath

Total elements: 9

BCD Decade Counter

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 10
  • Difficulty: Hard

Datapath with Control Unit

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 14
  • Difficulty: Hard

RTL Operations Visualizer

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 1
  • Difficulty: Medium

Register Control Signals

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 18
  • Difficulty: Medium

Register File

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 9
  • Difficulty: Medium

Ring vs Johnson Counter Comparison

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 2
  • Difficulty: Hard

Shift Register Modes Comparison

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 11
  • Difficulty: Hard

Universal Shift Register

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 18
  • Difficulty: Hard

Up-Down Counter

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 13
  • Difficulty: Hard

Chapter 12: Verilog Hdl Fundamentals

Total elements: 6

Continuous Assignment Behavior

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 15
  • Difficulty: Hard

HDL vs Programming Mental Model

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 12
  • Difficulty: Hard

Initial Block Timeline

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 8
  • Difficulty: Medium

Module Hierarchy Visualization

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 1
  • Difficulty: Medium

Port Declaration Anatomy

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 3
  • Difficulty: Medium

Wire vs Reg Comparison

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 12
  • Difficulty: Hard

Chapter 13: Verilog Modeling

Total elements: 9

Always Block Execution Model

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 10
  • Difficulty: Medium

Blocking vs Non-Blocking Comparison

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 7
  • Difficulty: Hard

Case Statement Decoder

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 13
  • Difficulty: Medium

Edge Detection Visualizer

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 9
  • Difficulty: Hard

Hierarchical Design Explorer

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 2
  • Difficulty: Medium

If-Else Priority Chain

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 5
  • Difficulty: Medium

RTL Datapath Visualization

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 5
  • Difficulty: Medium

Sequential Always Timing

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 15
  • Difficulty: Medium

Structural vs Behavioral Comparison

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 11
  • Difficulty: Hard

Chapter 14: Testbenches Simulation

Total elements: 8

Clock Waveform Generator

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 6
  • Difficulty: Medium

Debug Workflow Visualization

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 3
  • Difficulty: Medium

Self-Checking Testbench Flow

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 4
  • Difficulty: Medium

Simulation Time Visualization

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 2
  • Difficulty: Medium

Stimulus Pattern Generator

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 6
  • Difficulty: Hard

Synthesizable vs Non-Synthesizable

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 1
  • Difficulty: Medium

Testbench Architecture

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 2
  • Difficulty: Medium

Waveform Viewer Interface

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 6
  • Difficulty: Medium

Chapter 15: Fpga Lab Skills

Total elements: 8

Breadboard Layout Guide

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 1
  • Difficulty: Medium

Digital Design Flow

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 0
  • Difficulty: Easy

FPGA Architecture Overview

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 1
  • Difficulty: Medium

FPGA Implementation Flow

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 4
  • Difficulty: Hard

FPGA Routing Visualization

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 3
  • Difficulty: Medium

LUT Function Implementation

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 16
  • Difficulty: Hard

Logic Analyzer Interface

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 7
  • Difficulty: Medium

Switch Debouncing Visualization

  • Type: Microsim
  • Bloom's Taxonomy: Not specified
  • UI Elements: 9
  • Difficulty: Hard