You are on page 1of 23

Decade Counter

Standard 4-Stage Binary Ripple Counter

Truth Table for Decade Counter


Decade Counter

Modifications for the Decade Counter

Waveforms
3-bit Synchronous Counter

Truth Table

Implementation using T Flip-flops


Ring Counter

D Flip-flop Implementation

Waveforms

Truth Table
Counter Design Example

Step 1.- State Transition Diagram

Step 2.- State Transition Table


Counter Design Example

Step 3.- Mapping Next State


Counter Design Example

Step 4.- Re-mapping Next State for the Flip-flop Selected


Excitation Table for the T Flip-flop

T Inputs needed for each State Transition

K-map for TC
Counter Design Example

K-map for TB

K-map for TA

Counter Implementation
Counter Design Example

Counter Implementation

Waveforms
Counter Design Example

Verifying if Design is Self-Starting

State Transition Table (Don’t care assigned)


Counter Design Example

State Transition Table (Don’t care assigned)

Resulting State Transition Diagram

DESIGN IS SELF-STARTING
Counter Example using RS flip-flops

Step 4.- Re-mapping Next State for the Flip-flop Selected


Excitation Table for the RS Flip-flop

RS Inputs needed for each State Transition


Counter Example using RS flip-flops

K-MAPS
Counter Example using RS flip-flops

IMPLEMENTATION
Counter Example using RS flip-flops

Verifying if Design is Self-Starting


State Transition Table (Don’t care assigned)

Resulting State Transition Diagram

DESIGN IS SELF-STARTING
Counter Example using JK flip-flops

Step 4.- Re-mapping Next State for the Flip-flop Selected

Excitation Table for the JK Flip-flop

JK Inputs needed for each State Transition


Counter Example using JK flip-flops

K-MAPS
Counter Example using JK flip-flops

IMPLEMENTATION
Counter Example using JK flip-flops

Verifying if Design is Self-Starting


State Transition Table (Don’t care assigned

Resulting State Transition Diagram

DESIGN IS SELF-STARTING
Counter Example using D flip-flops

Step 4.- Re-mapping Next State for the Flip-flop Selected


Excitation Table for the D Flip-flop

K-MAPS

IMPLEMENTATION
Counter Example using D flip-flops

Verifying if Design is Self-Starting


State Transition Table (Don’t care assigned

Resulting State Transition Diagram

DESIGN IS SELF-STARTING
Determining State Transition from Circuit
(Inverse Engineering)

STATE TRANSITION TABLE


Determining State Transition from Circuit
(Inverse Engineering)
STATE TRANSITION DIAGRAM

You might also like