Shift Registers Dr. Rebhi S. Baraka

Slides:



Advertisements
Similar presentations
Half Adder Sum = X’Y+XY’ = X  Y Carry = XY YXYXYX  YYYX  XX XOR XNOR.
Advertisements

1 Shift Register. Program Studi T. Elektro FT - UHAMKA Slide Chapter Objectives Identify the basic form of data movement in shift registers Explain.
Sequential Logic Flip-Flops and Related Devices Dr. Rebhi S. Baraka Logic Design (CSCI 2301) Department of Computer Science Faculty.
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 1 Sequential Circuit: Register Introduction N-bit register contains n flip-flop and several logic gates and.
Shift Registers and Shift Register Counters
EET 1131 Unit 12 Shift Registers
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.
Introduction Flip-flops are synchronous bistable devices. The term synchronous means the output changes state only when the clock input is triggered. That.
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:
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.
Sequential logic and systems
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 CIRCUITS USING TTL 74XX ICS
EKT 124 / 3 DIGITAL ELEKTRONIC 1
Registers and Counters
1 Sequential Circuits Registers and Counters. 2 Master Slave Flip Flops.
1 Shift Registers. –Definitions –I/O Types: serial, parallel, combinations –Direction: left, right, bidirectional –Applications –VHDL implementations.
Figure 9–1 The flip-flop as a storage element.
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.
Digital Design: Principles and Practices
Memory and Storage Dr. Rebhi S. Baraka
Counters Dr. Rebhi S. Baraka Logic Design (CSCI 2301) Department of Computer Science Faculty of Information Technology The Islamic University.
Sequential Logic Circuit
Sequential Logic Circuit
EKT 124 / 3 DIGITAL ELEKTRONIC 1
Digital Electronics Electronics Technology Landon Johnson Shift Registers.
Digital Fundamentals Tenth Edition Floyd Chapter 9.
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.
Fuw-Yi Yang1 數位系統 Digital Systems Department of Computer Science and Information Engineering, Chaoyang University of Technology 朝陽科技大學資工系 Speaker: Fuw-Yi.
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.
Logic Design (CE1111 ) Lecture 6 (Chapter 6) Registers &Counters Prepared by Dr. Lamiaa Elshenawy 1.
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.
CSE 260 Digital Logic Design Registers, Memory BRAC University.
REGISTERS - Introduction to Registers Shift Registers Lecture 1 Gunjeet Kaur Dronacharya Group of Institutions.
Shift Register Counters
EET 1131 Unit 12 Shift Registers
Electronics Technology
Digital Fundamentals Abdul Hameed
Parallel In/Serial Out Shift Registers
Serial In/Parallel Out Shift Registers
Sequential Logic Counters and Registers
CHAPTER 9 Shift Registers
Serial In/Parallel Out Shift Registers
3.2 Shift Register Basic shift register function
Shift Registers.
DIGITAL ELECTRONICS THEME 7: Register structures – with parallel input, with serial input. Shift registers – reversible, cycle. Register structures are.
Registers and Counters
Registers and Counters Register : A Group of Flip-Flops. N-Bit Register has N flip-flops. Each flip-flop stores 1-Bit Information. So N-Bit Register Stores.
EET 1131 Unit 12 Shift Registers
COE 202: Digital Logic Design Sequential Circuits Part 4
Digital Logic & Design Dr. Waseem Ikram Lecture No. 34.
Recap D flip-flop based counter Flip-flop transition table
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN
Computer Architecture and Organization: L02: Logic design Review
ECE 3130 – Digital Electronics and Design
Registers.
Serial In/Parallel Out Shift Registers
Parallel In/Serial Out Shift Registers
Switching Theory and Logic Design Chapter 5:
Digital Logic Department of CNET Chapter-6
Digital Logic Department of CNET Chapter-6
Registers and Register Transfers
Outline Registers Counters 5/11/2019.
Registers and Counters
Reference Chapter 7 Moris Mano 4th Edition
Week 11 Flip flop & Latches.
Serial In/Parallel Out Shift Registers
Presentation transcript:

Shift Registers Dr. Rebhi S. Baraka rbaraka@iugaza.edu Logic Design (CSCI 2301) Department of Computer Science Faculty of Information Technology The Islamic University of Gaza

Outline Basic shift register functions Serial in/serial out shift registers Serial in/parallel out shift registers Parallel in/serial out shift registers Parallel in/parallel out shift registers Bidirectional shift registers

Basic shift register functions A register is a digital circuit with basic functions: Data storage and Data movement The storage capacity of a register is the total number of bits it can retain. Shift registers consists of an arrangement of flips-flops Each stage (flip-flop) in a shift register represents one bit of storage capacity. The shifting capacity permits the movement of data from stage to stage within the register or into or out of the register upon application of clock pulses. The basic difference between a register and a counter is that a register has no specified sequence of states, except in certain very specialized applications. A register is used solely for storing and shifting data

Serial in/serial out shift registers It accepts data serially, one bit at a time on a single line, and produces the sorted information on its output also in a serial form

Serial in/serial out shift registers 4 bit register It needs 4 clock pulses to store 4 bits Example: Illustrate entry of the 4 bits 1010 into the register. Illustrate serially shifting the 4 bits out of the register, i.e. clearing the register.

Example: Show the states of the 5-bit shift register for the specified data input and clock waveforms. The registered is initially cleared.

Serial in/parallel out shift registers Data bits are entered serially as illustrated before Once the data are stored, the output of each stage is available on its output line.

Serial in/parallel out shift registers 4-bit register

Serial in/parallel out shift registers Example: Show the state of the 4-bit register foe the data input and clock waveforms. The register initially contains all 1s.

Serial In/Parallel Out Shift Registers 8-bit serial in/parallel out

Parallel In/Serial Out Shift Registers The bits are entered simultaneously into their respective stages. The serial output appears bit by bit per clock pulse. To store 4 bits, we need 1 clock pulse To shift them out them, we need another 3 clock pulses. 4-bit parallel in/serial out

Parallel In/Serial Out Shift Registers 4-bit parallel in/serial out

4-bit parallel in/serial out

Parallel In/Parallel Out Shift Registers The bits are entered simultaneously into their respective stages. Immediately, the bits appear on the parallel outputs. 4-bit version

Parallel In/Parallel Out Shift Registers 4-bit version

Parallel In/Parallel Out Shift Registers 4-bit version

Bidirectional Shift Register A bidirectional shift register is one in which the data can be shifted either left or right. 4-bit version

Bidirectional 4-bit Shift Register

Bidirectional 4-bit Shift Register

End of the slides