Flip-Flop Applications Registers.  a register is a collection of flip-flops  basic function is to hold information  a shift register is a register.

Slides:



Advertisements
Similar presentations
Flip-Flops, Registers, Counters, and a Simple Processor
Advertisements

Sequential Circuits A Basic sequential circuit is nothing but a combinational circuit with some feedback paths between its output and input terminals.
Half Adder Sum = X’Y+XY’ = X  Y Carry = XY YXYXYX  YYYX  XX XOR XNOR.
Digital Digital: Chapter 8. Sequential Logic Design Practices 1 Chapter 8. Sequential Logic Design Practices.
Registers.1. Register  Consists of N Flip-Flops  Stores N bits  Common clock used for all Flip-Flops Shift Register  A register that provides the.
Registers and Counters
Shift Registers and Shift Register Counters
Sequential PLD timing Registers Counters Shift registers
C.S. Choy1 SEQUENTIAL LOGIC A circuit’s output depends on its previous state (condition) in addition to its current inputs The state of the circuit is.
Digital Logic Design Lecture 24. Announcements Homework 8 due today Exam 3 on Tuesday, 11/25. – Topics for exam are up on the course webpage.
Chapter 7 -- Modular Sequential Logic. Serial-in, Serial-out Shift Register.
Counters and Registers Wen-Hung Liao, Ph.D.. Objectives Understand several types of schemes used to decode different types of counters. Anticipate and.
Sequential Circuit Introduction to Counter
A.Abhari CPS2131 Registers A register is a group of n flip-flops each of them capable of storing one bit of information There are two types of registers:
Registers and Counters
Digital Fundamentals Floyd Chapter 9 Tenth Edition
Unit 12 Registers and Counters Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh.
Sequential Circuit  It is a type of logic circuit whose output depends not only on the present value of its input signals but on the past history of its.
Counters  A counter is a device which stores (and sometimes displays) the number of times a particular event or process has occurred, often in relationship.
CHAPTER 3 Counters.  One of the common requirement in digital circuits/system is counting, both direction (forward and backward)  Digital clocks and.
Unit 12 Registers and Counters Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh.
Counters.
Registers and Counters
Chapter 1_4 Part II Counters
1 Sequential Circuits Registers and Counters. 2 Master Slave Flip Flops.
EE345: Introduction to Microcontrollers Register and Counters Prof. Ahmad Abu-El-Haija.
Sequential Circuits Chapter 4 S. Dandamudi To be used with S. Dandamudi, “Fundamentals of Computer Organization and Design,” Springer,  S.
Registers and Counters
ECE 301 – Digital Electronics Flip-Flops and Registers (Lecture #15)
Counters Clocked sequential circuit whose state diagram contains a single cycle. Modulus – number of states in the cycle. Counters with non-power of 2.
1 Shift Registers. –Definitions –I/O Types: serial, parallel, combinations –Direction: left, right, bidirectional –Applications –VHDL implementations.
EE24C Digital Electronics Projects
CHAPTER 12 REGISTERS AND COUNTERS
Registers & Counters M. Önder Efe
Digital Design: Principles and Practices
Princess Sumaya Univ. Computer Engineering Dept. Chapter 6:
CHAPTER 3 Counters.  One of the common requirement in digital circuits/system is counting, both direction (forward and backward)  Digital clocks and.
Digital Design Lectures 11 & 12 Shift Registers and Counters.
7-6 단일 레지스터에서 Microoperation Multiplexer-Based Transfer  Register 가 서로 다른 시간에 둘 이상의 source 에서 data 를 받을 경우 If (K1=1) then (R0 ←R1) else if (K2=1) then.
1 Registers & Counters Logic and Digital System Design - CS 303 Erkay Savaş Sabancı University.
Registers and Counters Chapter 6. Digital Circuits 2 Clocked sequential circuits a group of flip-flops and combinational gates connected to form a feedback.
Chap 5. Registers and Counters. Chap Definition of Register and Counter l a clocked sequential circuit o consist of a group of flip-flops & combinational.
1 Register A register is a sequential circuit that can be set to a specific state and retain that state until externally changed. –State is a combination.
Synchronous Counters Synchronous digital counters have a common clock which results in all the flip-flops being triggered simultaneously. Consequently,
Sequential logic circuits
Counters and Registers
C HAPTER S IX R EGISTERS AND C OUNTERS 1. A clocked sequential circuit consists of a group of flip-flops and combinational gates connected to form a feedback.
Digital Electronics Electronics Technology Landon Johnson Shift Registers.
Digital Fundamentals Tenth Edition Floyd Chapter 9.
Counters and Registers Synchronous Counters. 7-7 Synchronous Down and Up/Down Counters  In the previous lecture, we’ve learned how synchronous counters.
COUNTERS Why do we need counters?
Chap 5. Registers and Counters
3 BIT DOWN COUNTER SUBJECT: DIGITAL ELECTONICS CODE: COLLEGE: BVM ENGINEERING COLLEGE COLLEGE CODE:008 ELECTRONICS & TELECOMMUNICATION DEPT.
Counters and registers Eng.Maha Alqubali. Registers Registers are groups of flip-flops, where each flip- flop is capable of storing one bit of information.
CHAPTER 14 Digital Systems. Figure 14.1 RS flip-flop symbol and truth table Figure
1 Registers A register is a group of n flip-flops each of them capable of storing one bit of information There are two types of registers: parallel and.
1 CHAPTER 12 REGISTERS AND COUNTERS This chapter in the book includes: Objectives Study Guide 12.1Registers and Register Transfers 12.2Shift Registers.
Chapter 35 Sequential Logic Circuits. Objectives After completing this chapter, you will be able to: –Describe the function of a flip-flop –Identify the.
Digital Design: With an Introduction to the Verilog HDL, 5e M. Morris Mano Michael D. Ciletti Copyright ©2013 by Pearson Education, Inc. All rights reserved.
Digital Design: With an Introduction to the Verilog HDL, 5e M. Morris Mano Michael D. Ciletti Copyright ©2013 by Pearson Education, Inc. All rights reserved.
FIGURE 6.1 Four‐bit register
EKT 221 : Digital 2 COUNTERS.
Sequential Logic Counters and Registers
FIGURE 5.1 Block diagram of sequential circuit
Sequential Circuit: Counter
FIGURE 10.1 Rectangular‐shape graphic symbols for gates
Switching Theory and Logic Design Chapter 5:
Digital Logic Department of CNET Chapter-6
Digital Logic Department of CNET Chapter-6
Digital Electronics and Logic Design
Presentation transcript:

Flip-Flop Applications Registers

 a register is a collection of flip-flops  basic function is to hold information  a shift register is a register that moves information on the clock signal serial-in/serial-out serial-in/parallel-out parallel-in/serial-out parallel-in/parallel-out

Serial-in, serial-out unidirectional shift register. Figure 6.26

Serial-in, parallel-out unidirectional shift register. Figure 6.27

Parallel-in unidirectional shift register. Figure 6.28

Universal shift register. (a) Logic diagram. (b) Mode control. (c) Symbol. Figure 6.29

Flip-Flop Applications Counters

Also called pattern generators Function: produce a specified output pattern sequence Types of counters  Binary ripple counters (asynchronous counters)  Synchronous counters

State diagram of a counter. Figure 6.30

Binary Ripple Counters  also called asynchronous binary counters  the LSB flip-flop recieves clock input from a clock source  the i th flip-flop recieves clock input from output of the i th -1 flip-flop

Four-bit binary ripple counter. (a) Logic diagram. (b) Timing diagram. (c) Counting sequence. Figure 6.31

Synchronous Binary Counters  Solve the settling time problem of the ripple counters  Every flip-flop changes on clock input simultaneously  Large number of flip-flops can cause loading complications

Four-bit synchronous binary counter. Figure 6.32

Four-bit synchronous binary counter variation. Figure 6.33

Four-bit synchronous binary counter with parallel load inputs. (a) Logic diagram. (b) Symbol. Figure 6.34

Synchronous mod-10 counter. (a) Connections. (b) Counting sequence. Figure 6.35

8-bit synchronous binary counter constructed from two 4-bit synchronous binary counters. Figure 6.36

Counters Based on Shift Registers  Nonbinary counters a ring counter: a circular shift register where only one flip-flop is in 1-state and the rest are in 0-state a switch-tail counter (twisted-ring counter or Johnson counter): complement of the rightmost flip-flop becomes input of the leftmost flip-flop

Mod-4 ring counter. (a) Logic diagram. (b) Counting sequence. Figure 6.37

Mod-8 twisted-ring counter. (a) Logic diagram. (b) Counting sequence. Figure 6.38

Mod-7 twisted-ring counter. (a) Logic diagram. (b) Counting sequence. Figure 6.39

Synchronous Counter Design To design a synchronous counter, perform the following steps  Decide the counting sequence  Draw an excitation table, which consists of 3 parts Present state| Next state| flip-flop inputs (flip-flop inputs can be obtained from an application table of the selected flip-flop)  Determine inputs of each flip-flop

General structure of a synchronous mod-6 counter using positive-edge-triggered JK flip-flops. Figure 6.40

Determination of the minimal-sum expressions for a synchronous mod-6 counter using clocked JK flip-flops. Figure 6.41

Logic diagram of a synchronous mod-6 counter. Figure 6.42

Determination of the minimal-sum expressions for a synchronous mod-6 counter using clocked D flip-flops. Figure 6.43

Determination of the minimal-sum expressions for a synchronous mod-6 counter using clocked T flip-flops. Figure 6.44

Determination of the minimal-sum expressions for a synchronous mod-6 counter using clocked SR flip-flops. Figure 6.45

Complete state diagram for the synchronous mod-6 counter of Fig Figure 6.46