Shift Registers pp. 353-356. 2 Shift Registers Capability to shift bits ♦ In one or both directions Why? ♦ Part of standard CPU instruction set ♦ Cheap.

Slides:



Advertisements
Similar presentations
Computer Organization, Bus Structure
Advertisements

Computer Architecture CS 215
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Chapter 7 – Registers.
1 Review: Counters and Registers CS 231 Review October 26, 2007 By Joshua Smith Please note the NOTES in the PPT file for help with the examples.
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 1 Sequential Circuit: Register Introduction N-bit register contains n flip-flop and several logic gates and.
Binary & Decimal numbers = 3* * *10 + 5*1 = 3* * * *10 0 Decimal system: Ten digits: 0,1,2,3,…,9 Example:
Chapter 7. Register Transfer and Computer Operations
Shift Registers and Shift Register Counters
Logic and Computer Design Fundamentals Registers and Counters
EET 1131 Unit 12 Shift Registers
ENGIN112 L26: Shift Registers November 3, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 26 Shift Registers.
1 COMP541 State Machines – 2 Registers and Counters Montek Singh Feb 8, 2007.
Sequential Circuit Introduction to Counter
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.
KU College of Engineering Elec 204: Digital Systems Design
REGISTER A Register is a group of binary storage cells suitable for holding binary information. A group of flip-flops constitutes a register, since each.
Registers and Counters
Digital Fundamentals Floyd Chapter 9 Tenth Edition
Counters and Registers
Counters.
Chapter 1_4 Part II Counters
Flip-Flop Applications Registers.  a register is a collection of flip-flops  basic function is to hold information  a shift register is a register.
EE345: Introduction to Microcontrollers Register and Counters Prof. Ahmad Abu-El-Haija.
ECE 301 – Digital Electronics Flip-Flops and Registers (Lecture #15)
Last Mod: March 2014  Paul R. Godin Shift Registers Registers 1.1.
Registers CPE 49 RMUTI KOTAT.
1 Registers and Counters A register consists of a group of flip-flops and gates that affect their transition. An n-bit register consists of n-bit flip-flops.
Rabie A. Ramadan Lecture 3
EKT 221/4 DIGITAL ELECTRONICS II  Registers, Micro-operations and Implementations - Part3.
CE1110: Digital Logic Design Sequential Circuits.
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.
ENG241 Digital Design Week #8 Registers and Counters.
REGISTER TRANSFER LANGUAGE MICROOPERATIONS. TODAY OUTLINES Logic Microoperations Shift Microoperations.
REGISTER A register is a group of flip-flops. Each flip- flop is capable of storing one bit of informa­ tion. An n-bit register consists of a group of.
1.8 Binary Storage and Registers
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 7 – Registers and Register Transfers Part.
9/15/09 - L26 Shift RegistersCopyright Joanne DeGroat, ECE, OSU1 Shift Registers.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use ECE/CS 352: Digital Systems.
DIGITAL 2 : EKT 221 RTL : Microoperations on a Single Register
Last Mod: Jan 2015  Paul R. Godin Shift Registers : Technician Series Registers 1.1.
CHAPTER 6 Sequential Circuits’ Analysis CHAPTER 6 Sequential Circuits’ Analysis Sichuan University Software College.
1 COMP541 State Machines – 2 Registers and Counters Montek Singh Feb 11, 2010.
Digital System Design using VHDL
DIGITAL SYSTEMS TCE Shift Registers and Shift Register Counters Week 10 and Week 11 (Lecture 2 of 2)
DIGITAL COMPONENTS. MULTIPLEXERS A multiplexer is a combinational circuit that receives binary information from one of 2 n input data lines and directs.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Dr. Shi Dept. of Electrical and Computer Engineering.
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.
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.
Chapter 35 Sequential Logic Circuits. Objectives After completing this chapter, you will be able to: –Describe the function of a flip-flop –Identify the.
CSE 260 Digital Logic Design Registers, Memory BRAC University.
REGISTERS - Introduction to Registers Shift Registers Lecture 1 Gunjeet Kaur Dronacharya Group of Institutions.
EET 1131 Unit 12 Shift Registers
Registers and Counters
CS501 Advanced Computer Architecture
Digital Fundamentals Abdul Hameed
Sequential Logic Counters and Registers
DIGITAL 2 : EKT 221 RTL : Microoperations on a Single Register
CHAPTER 9 Shift Registers
EET 1131 Unit 12 Shift Registers
REGISTER TRANSFER LANGUAGE
FIGURE 10.1 Rectangular‐shape graphic symbols for gates
ECE 3130 – Digital Electronics and Design
Overview Part 1 - Registers, Microoperations and Implementations
A register design with parallel load input
Digital Logic Department of CNET Chapter-6
Digital Logic Department of CNET Chapter-6
Registers and Counters
Registers Today we’ll see some common sequential devices: counters and registers. They’re good examples of sequential analysis and design. They are also.
Presentation transcript:

Shift Registers pp

2 Shift Registers Capability to shift bits ♦ In one or both directions Why? ♦ Part of standard CPU instruction set ♦ Cheap multiplication ♦ Serial communications Just a chain of flip-flops

3 Simple 4-Bit Shift Register In the simplest case, the shift register is simply a set of D flip-flops connected in a row like this: Shift Registers move data laterally within the register toward its MSB (Most Significant Bit), or LSB (Least Significant Bit) position

4 Simple 4-Bit Shift Register (continued) Data input, In, is called a serial input or the shift right input. Data output, Out, is often called the serial output.

5 Simple 4-Bit Shift Register (continued) Clocked in common The vector (A, B, C, Out) is called the parallel output.

6 Symbol

7 Shift Register with Parallel Load Can provide parallel outputs from flip-flops And also parallel inputs

8 Shift Register with Parallel Load (continued) Shift Parallel load “no change” Schematic next

9 Fig Shift Register with Parallel Load Function Table

10 Why is this useful? Basis for serial communications ♦ Keyboard ♦ Serial port Now mainly for modems

11 Bidirectional Shift Register Shift either way Now we have following possible inputs ♦ Parallel load ♦ Shift from left ♦ Shift from right ♦ Also “no change” Schematic next

12 Schematic

 Shift registers can also be designed to shift more than a single bit position right or left  Shift register can be designed to shift a variable number of bit positions specified by a variable called a shift amount. Shift Registers with Additional Functions