20
ES 244: Digital Logic Design Chapter 6 Chapter 6: Counters and Registers Uchechukwu Ofoegbu Temple University

ES 244: Digital Logic Design Chapter 6

  • Upload
    doanque

  • View
    220

  • Download
    2

Embed Size (px)

Citation preview

Page 1: ES 244: Digital Logic Design Chapter 6

ES 244: Digital Logic Design Chapter 6

Chapter 6: Counters and Registers

Uchechukwu Ofoegbu

Temple University

Page 2: ES 244: Digital Logic Design Chapter 6

ES 244: Digital Logic Design Chapter 6

Design of Synchronous CountersDesign of Synchronous Counters• Synchronous counters go through a fixed sequence of states on successive

clocks• Most counters usually have no data inputs, just clock inputs• Counter outputs are usually the next-state (i.e. is the flip flop values• Example: 4-bit binary counter (four flip flops with a 0-15 cycle)

Page 3: ES 244: Digital Logic Design Chapter 6

ES 244: Digital Logic Design Chapter 6

Design of Synchronous CountersDesign of Synchronous Counters• In groups of two, design the counter using:

– D flip flops– JK flip flops

JA = KA = 1

JB = KB = A

JC = KC = BA

JD = KD = CBA

DA = A

DB = B’A + BA’

DC = CB’+CA’+C’BA

DD = DC’ + DB’ + DA’ + D’CBA

Page 4: ES 244: Digital Logic Design Chapter 6

ES 244: Digital Logic Design Chapter 6

Group ProblemGroup Problem

JK:JK:

A- 0 XA- 0 X

B- 1 XB- 1 X

C- X 1C- X 1

D- X 0D- X 0

E- X XE- X X

Page 5: ES 244: Digital Logic Design Chapter 6

ES 244: Digital Logic Design Chapter 6

RegistersRegisters• Collection of flip-flops, which function is to hold information within

a system• A finite number of flips-flops => finite number of values stored in a

register – content of register• Shift register: moves the data one place to the right on each clock

input

Page 6: ES 244: Digital Logic Design Chapter 6

ES 244: Digital Logic Design Chapter 6

Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Page 7: ES 244: Digital Logic Design Chapter 6

ES 244: Digital Logic Design Chapter 6

Page 8: ES 244: Digital Logic Design Chapter 6

ES 244: Digital Logic Design Chapter 6

Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.reproduction or display.

Page 9: ES 244: Digital Logic Design Chapter 6

ES 244: Digital Logic Design Chapter 6

Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.reproduction or display.

Page 10: ES 244: Digital Logic Design Chapter 6

ES 244: Digital Logic Design Chapter 6

Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.reproduction or display.

Page 11: ES 244: Digital Logic Design Chapter 6

ES 244: Digital Logic Design Chapter 6

Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.reproduction or display.

Page 12: ES 244: Digital Logic Design Chapter 6

ES 244: Digital Logic Design Chapter 6

Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.reproduction or display.

Page 13: ES 244: Digital Logic Design Chapter 6

ES 244: Digital Logic Design Chapter 6

Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.reproduction or display.

Page 14: ES 244: Digital Logic Design Chapter 6

ES 244: Digital Logic Design Chapter 6

Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.reproduction or display.

Page 15: ES 244: Digital Logic Design Chapter 6

ES 244: Digital Logic Design Chapter 6

Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.reproduction or display.

Page 16: ES 244: Digital Logic Design Chapter 6

ES 244: Digital Logic Design Chapter 6

Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.reproduction or display.

Page 17: ES 244: Digital Logic Design Chapter 6

ES 244: Digital Logic Design Chapter 6

Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.reproduction or display.

Page 18: ES 244: Digital Logic Design Chapter 6

ES 244: Digital Logic Design Chapter 6

Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.reproduction or display.

Page 19: ES 244: Digital Logic Design Chapter 6

ES 244: Digital Logic Design Chapter 6

Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for Copyright © 2008 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.reproduction or display.

Page 20: ES 244: Digital Logic Design Chapter 6

ES 244: Digital Logic Design Chapter 6

HomeworkHomework4,6,7,27,28