Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sequential Circuit Introduction to Counter

Similar presentations


Presentation on theme: "Sequential Circuit Introduction to Counter"— Presentation transcript:

1 Sequential Circuit Introduction to Counter
Asynchronous Counter - Ripple Asynchronous Down Counter Synchronous Counter – Parallel Synchronous Counter Up/Down Designing Synchronous Counter Counter with Parallel Load YAMANI /ZAILY

2 Sequential Circuit Contents Register Introduction Shift Register
Simple register Register with parallel load Shift Register Shift Register Serial In/Serial Out Shift Register Serial In/Parallel Out Shift Register Parallel In/Serial Out Shift Register Parallel In/ Parallel Out Two way shift register Random Access Memory YAMANI /ZAILY

3 Sequential Circuit: Counter
Introduction Counter is a circuit which cycle through state sequence Two types of counter Synchronous counter (e.g. parallel) Asynchronous counter (e.g. ripple) Ripple counter let some flip-flop output to be used as clock signal source for other flip-flop Synchronous counter use the same clock signal for all flip-flop YAMANI /ZAILY

4 Sequential Circuit: Counter
Asynchronous Counter (Ripple) Asynchronous Counter : flip-flop doesn’t change condition simultaneously because it doesn’t use single clock signal Also known as ripple counter because clock signal input as ripple through counter YAMANI /ZAILY

5 Sequential Circuit: Counter
Asynchronous Counter (Ripple) Example: 2-bit ripple counter Output from one flip-flop is connected to clock input for the next flip-flop MSB YAMANI /ZAILY

6 Sequential Circuit: Counter
Asynchronous Counter (Ripple) Example: 3-bit ripple counter YAMANI /ZAILY

7 Sequential Circuit: Counter
Asynchronous Counter (Ripple) Example: 4-bit ripple counter (negative edge triggered) YAMANI /ZAILY

8 Sequential Circuit: Counter
Asynchronous Down Counter The previous example is up asynchronous counter Down asynchronous counter count from large to zero and repeat Example: 3-bit binary down counter YAMANI /ZAILY

9 Sequential Circuit: Counter
Asynchronous Down Counter Example: 3-bit binary down counter (MOD 8) YAMANI /ZAILY

10 Sequential Circuit: Counter
Synchronous Counter (Parallel) Synchronous counter: flip-flop with the same synchronous clock signal We can build synchronous counter using process to design sequential circuit Example: 2-bit synchronous binary counter (using T flip-flop or JK) YAMANI /ZAILY

11 Sequential Circuit: Counter
Synchronous Counter (Parallel) Example: 2-bit synchronous binary counter (using T flip-flop or JK) cont…. YAMANI /ZAILY

12 Sequential Circuit: Counter
Synchronous Counter (Parallel) Example: 2-bit synchronous binary counter (using T flip-flop or JK) cont…. YAMANI /ZAILY

13 Sequential Circuit: Counter
Synchronous Counter (Parallel) Example: 2-bit synchronous binary counter (using T flip-flop or JK) cont…. YAMANI /ZAILY

14 Sequential Circuit: Counter
Synchronous Counter (Parallel) Example: 2-bit synchronous binary counter (using T flip-flop or JK) cont…. YAMANI /ZAILY

15 Sequential Circuit: Counter
Synchronous Counter (Parallel) Example: BCD Synchronous Counter YAMANI /ZAILY

16 Sequential Circuit: Counter
Synchronous Counter (Parallel) Example: BCD Synchronous Counter YAMANI /ZAILY

17 Sequential Circuit: Counter
Up/Down Synchronous Counter Up/Down Synchronous Counter: two way counter which able to count up or down Up/Down control input line which determine the counter Up/Down = 1 (count up) Up/Down = 0 (count down) YAMANI /ZAILY

18 Sequential Circuit: Counter
Up/Down Synchronous Counter Example: 3-bit Up/Down Synchronous Counter YAMANI /ZAILY

19 Sequential Circuit: Counter
Up/Down Synchronous Counter Example: 3-bit Up/Down Synchronous Counter (cont) YAMANI /ZAILY

20 Sequential Circuit: Counter
Designing Synchronous Counter See sequential logic lecture notes Example: 3-bit Gray Code Counter (using JK flip-flop) YAMANI /ZAILY

21 Sequential Circuit: Counter
Designing Synchronous Counter 3-bit Gray Code Counter: flip-flop input YAMANI /ZAILY

22 Sequential Circuit: Counter
Designing Synchronous Counter 3-bit Gray Code Counter: logic diagram YAMANI /ZAILY

23 Sequential Circuit: Counter
Counter with Parallel Load Counter with Parallel Load able to Count at different condition Count in different sequence For increment/decrement function YAMANI /ZAILY

24 Sequential Circuit: Counter
Counter with Parallel Load Different method to get MOD-6 counter YAMANI /ZAILY

25 Sequential Circuit: Counter
Counter with Parallel Load Counter with 4-bit parallel load YAMANI /ZAILY

26 Sequential Logic Contents Register Introduction Shift Register
Simple register Register with parallel load Shift Register Shift Register Serial In/Serial Out Shift Register Serial In/Parallel Out Shift Register Parallel In/Serial Out Shift Register Parallel In/ Parallel Out Two way shift register Random Access Memory YAMANI /ZAILY


Download ppt "Sequential Circuit Introduction to Counter"

Similar presentations


Ads by Google