DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3....

52
ECE 102 – Digital Circuit Logic © Mahdi Nikdast - CSU, SP18. All Rights Reserved. 1 DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS

Transcript of DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3....

Page 1: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved. 1

DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS

Page 2: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Learning Objectives

1. Explain the operation of registers. Show howto transfer data between registers using a tri-state bus.

2. Explain the operation of shift registers, showhow to build them using flip-flops, and analyzetheir operation. Construct a timing diagram for ashift register.

3. Explain the operation of binary counters,show how to build them using flip-flops andgates, and analyze their operation.

2

Page 3: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Learning Objectives

4. Given the present state and desired next stateof a flip-flop, determine the required flip-flopinputs.

5. Given the desired counting sequence for acounter, derive the flip-flop input equations.

6. Explain the procedures used for deriving flip-flop input equations.

7. Construct a timing diagram for a counter bytracing signals through the circuit.

3

Page 4: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Registers and Register Transfers

Introduction:

A register consists of a group of flip-flops witha common clock input. Registers are commonlyused to store and shift binary data.

A counter is usually constructed from two ormore flip-flops which change states in aprescribed sequence when input pulses arereceived.

4

Page 5: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Registers and Register Transfers

4-Bit D Flip-Flop Registers with Data, Load,Clear and Clock Inputs:

5

Page 6: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Registers and Register Transfers

4-Bit D Flip-Flop Registers with Data, Load,Clear and Clock Inputs (continued):

6

Page 7: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Registers and Register Transfers

Data Transfer Between Registers:

7

Page 8: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Registers and Register Transfers

8-Bit Register with Tri-State Output:

Figure 12-3(a) shows an integrated circuit registerthat contains eight D flip-flops with tri-state buffers atthe flip-flop outputs.

These buffers are enabled when En = 0. A symbolfor this 8-bit register is shown in Figure 12-3(b).

8

Page 9: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Registers and Register Transfers

Data Transfer Using a Tri-State Bus:

Operation is as follows:

9

Page 10: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Registers and Register Transfers

Parallel Adder with Accumulator:

It is frequently desirable to store one number in aregister of flip-flops (called an accumulator) and add asecond number to it, leaving the result stored in theaccumulator (e.g., in ALU). See figure 12-5 below:

10

Page 11: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Registers and Register Transfers

Adder Cell with Multiplexer:

Figure 12-6 shows a typical cell of the adder wherethe accumulator flip-flop can either be loaded directlyfrom yi or from the sum output (si).

11

Page 12: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Shift Registers

Shift Registers:

A shift register is a register in which binary data canbe stored, and this data can be shifted to the left orright when a shift signal is applied.

Shifts can be linear or cyclic.

The figure on the next slide shows a 4-bit right-shift register with serial input and outputconstructed from D flip-flops.

When Shift=1, the clock is enabled and shiftingoccurs on the rising clock edge. When Shift=0, noshifting occurs and the data in the register isunchanged.

12

Page 13: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Shift Registers

13

Page 14: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Shift Registers

Serial In/ Serial Out Registers:

Serial in means that data is shifted into thefirst flip-flop one bit at a time, and the flip-flopscannot be loaded in parallel.

Serial out means that data can only be readout of the last flip-flop and the outputs from theother flip-flops are not connected to terminals ofthe integrated circuit.

14

Page 15: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Shift Registers

15

Page 16: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Shift Registers

16

Page 17: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Shift Registers

17

Page 18: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Shift Registers

Johnson Counter:

A circuit that cycles through a fixed sequence ofstates is called a counter.

A shift register with inverted feedback is called aJohnson counter or a twisted ring counter.

18

Page 19: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Shift Registers

General Form of a Shift Register Counter:

19

Page 20: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Design of Binary Counters

Synchronous and Ripple Counters:

For synchronous counters, the operation of the flip-flops is synchronized by a common clock pulse so thatwhen several flip-flops must change state, the statechanges occur simultaneously.

Ripple counters are those in which the statechange of one flip-flop triggers another flip-flop.These will not be focused on in this chapter.

20

Page 21: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Design of Binary Counters

Binary Counters Using 3 T Flip-Flops to Count ClockPulses:

We assume that all the flip-flops change state a shorttime following the rising edge of the input pulse.

The state of the counter is determined by the states ofthe individual flip-flops; for example, if flip-flop C is in state0, B in state 1, and A in state 1, the state of the counter is011.

Initially, assume that all flip-flops are set to the 0 state.When a clock pulse is received, the counter will change tostate 001; when a second pulse is received, the state willchange to 010, etc.

When 111 is reached, the counter resets to the 000 state.

See next slide for figure.21

Page 22: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Design of Binary Counters

Design of Binary Counter Using Transition Tables:

This table shows the present state of flip-flops C, B, and A(before a clock pulse is received) and the corresponding nextstate (after the clock pulse is received).

A third column in the table is used to derive the inputs for TC,TB, and TA. Whenever the entries in the A and A+ columns differ,flip-flop A must change state and TA must be 1.

TC, TB, and TA are now derived from the table as functions ofC, B, and A.

22

Page 23: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Design of Binary Counters

Karnaugh Maps for Binary Counters:

Figure 12-15 shows the Karnaugh maps for TC and TB, from which TC = BA and TB = A. These equations yield the same circuit derived previously for Figure 12-14.

23

Page 24: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Design of Binary Counters

24

Page 25: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Design of Binary Counters

Binary Counter with D Flip-Flops:

We must convert each D flip-flop to a T flip-flop by addingan XOR (exclusive-OR) gate, as shown in Figure 11-28(b).Figure 12-16 shows the resulting counter circuit.

25

Page 26: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Design of Binary Counters

26

Page 27: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Design of Binary Counters

Up-Down Counter Transition Graph, Table and Logic Equations::

27

Page 28: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Design of Binary Counters

Binary Up-Down Counter:

28

Page 29: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Design of Binary Counters

Loadable Counter with Count Enable:

29

Page 30: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Design of Binary Counters

30

Page 31: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Counters for Other Sequences

Counter for Other Sequences (Example):

We will design a counter for the transition tableshown in Table 12-3 using T Flip-Flops.

31

Page 32: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Counters for Other Sequences

32

Page 33: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Counters for Other Sequences

Input for T Flip-Flop:

T=1 whenever a state of change is required.

33

Page 34: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Counters for Other Sequences

34

Page 35: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Counters for Other Sequences

35

Page 36: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Counters for Other Sequences

Procedure for Designing a Counter Using T Flip-Flops:

36

Page 37: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Counters for Other Sequences

Counter Design using D Flip-Flops:

37

Page 38: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Counters for Other Sequences

Binary Counter with Clear:

Counters and shift registers with clear, preset, orparallel load capability can also be used to generatenonbinary count cycles.

Consider a binary counter with a clear input asshown Figure 12-28.

38

Synchronous Clear:

Asynchronous Clear:

Page 39: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Counters for Other Sequences

Binary Counter with Parallel Load:

39

The counter must cycle throughstates 3 to 12. The logic mustgenerate Ld when the counter isin state 12 and the parallel inputs must be 0011.

States 0,1,2,13,14,15 are don’t-cares.

Page 40: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Counter Design Using S-R and J-K Flip-Flops

Procedure for Counter Design Using S-R Flip-Flops:

Instead of deriving an input equation for each D or Tflip-flop, the S and R input equations must bederived.

40

Page 41: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Counter Design Using S-R and J-K Flip-Flops

41

Page 42: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Counter Design Using S-R and J-K Flip-Flops

Counter Using S-R Flip Flops:

42

Page 43: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Counter Design Using S-R and J-K Flip-Flops

Counter Using S-R Flip Flops (continued):

43

Page 44: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Counter Design Using S-R and J-K Flip-Flops

Counter Using S-R Flip-Flops (continued):

44

Page 45: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Counter Design Using S-R and J-K Flip-Flops

Procedure for Counter Design Using J-K Flip- Flops:

The procedure used to design a counter with J-K flip-flopsis very similar to that used for S-R flip-flops, except that Jand K can be 1 simultaneously, in which case the flip-flopchanges state.

45

Page 46: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Counter Design Using S-R and J-K Flip-Flops

J-K Flip-Flop Table:

46

Page 47: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Counter Design Using S-R and J-K Flip-Flops

Counter Design Using J-K Flip-Flop:

47

Page 48: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Counter Design Using S-R and J-K Flip-Flops

Counter Design Using J-K Flip-Flop (continued):

48

Page 49: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Derivation of Flip-Flop Input Equations- Summary

Summary:

The input equation for the flip-flops in a sequential circuitmay be derived from the next-state equations by using truthtables or by using Karnaugh maps.

For the D flip-flop, the input is the same as the next state.

For the T flip-flop, the input is 1 whenever a state change isrequired.

For the S-R flip-flop, S is 1 whenever the flip-flop mustbe set to 1 and R is 1 when it must be reset to 0.

For a J-K flip-flop, the J and K inputs are the same as S andR, respectively, except that when one input is 1 the otherinput is X.

49

Page 50: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Derivation of Flip-Flop Input Equations- Summary

50

Page 51: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Derivation of Flip-Flop Input Equations- Summary

Example 1:

51

Page 52: DIGITAL CIRCUIT LOGIC UNIT 12: REGISTERS AND COUNTERS lecture slides/Week... · shift register. 3. Explain the operation of binary counters, show how to build them using flip-flops

ECE 102 – Digital Circuit Logic

© Mahdi Nikdast - CSU, SP18. All Rights Reserved.

Derivation of Flip-Flop Input Equations- Summary

Example 1 (continued):

52