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.

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.
ECE 331 – Digital System Design Flip-Flops and Registers (Lecture #18) The slides included herein were taken from the materials accompanying Fundamentals.
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 1 Sequential Circuit: Register Introduction N-bit register contains n flip-flop and several logic gates and.
Registers and Counters
Shift Registers and Shift Register Counters
Logic and Computer Design Fundamentals Registers and Counters
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.
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:
Registers and Counters
Counters and Registers
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.
EKT 124 / 3 DIGITAL ELEKTRONIC 1
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.
Registers and Counters
ECE 301 – Digital Electronics Flip-Flops and Registers (Lecture #15)
1 Shift Registers. –Definitions –I/O Types: serial, parallel, combinations –Direction: left, right, bidirectional –Applications –VHDL implementations.
EE24C Digital Electronics Projects
Shift Register Section Register A register is a group of flip-flops, each one of which is capable of storing one bit of information. Issues of.
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.
Registers and Counters
Rabie A. Ramadan Lecture 3
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.
ENG241 Digital Design Week #8 Registers and Counters.
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.
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.
Shift Registers pp Shift Registers Capability to shift bits ♦ In one or both directions Why? ♦ Part of standard CPU instruction set ♦ Cheap.
Registers Page 1. Page 2 What is a Register?  A Register is a collection of flip-flops with some common function or characteristic  Control signals.
Sequential Logic Circuit
Sequential Logic Circuit
Sequential logic circuits
CHAPTER 6 Sequential Circuits’ Analysis CHAPTER 6 Sequential Circuits’ Analysis Sichuan University Software College.
EKT 124 / 3 DIGITAL ELEKTRONIC 1
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.
Shift Register.
DIGITAL SYSTEMS TCE Shift Registers and Shift Register Counters Week 10 and Week 11 (Lecture 2 of 2)
Chap 5. Registers and Counters
DIGITAL COMPONENTS. MULTIPLEXERS A multiplexer is a combinational circuit that receives binary information from one of 2 n input data lines and directs.
REGISTER TRANSFER LANGUAGE (RTL) INTRODUCTION TO REGISTER Registers1.
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.
REGISTER TRANSFER LANGUAGE (RTL)
DIGITAL 2 : EKT 221 RTL : Microoperations on a Single Register
Shift Registers.
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.
COE 202: Digital Logic Design Sequential Circuits Part 4
Computer Architecture and Organization: L02: Logic design Review
Registers.
CHAPTER 4 SHIFT REGISTER
Digital Logic Department of CNET Chapter-6
Digital Logic Department of CNET Chapter-6
Outline Registers Counters 5/11/2019.
Registers and Counters
Reference Chapter 7 Moris Mano 4th Edition
Week 11 Flip flop & Latches.
Shift Registers Dr. Rebhi S. Baraka
Digital Electronics and Logic Design
Presentation transcript:

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 flip-flop is a binary cell capable of storing one bit of information. An n-bit register has a group of n flip-flops and it capable of storing any binary information containing n bits. A Register consists of a group of flip-flops and gates that effect their transition. The flip-flops hold binary information and The gates control when and how new information is transferred into the register.

REGISTER

REGISTER A Register constructed with four D-type flip-flops and a common clock pulse output. The clock pulse, CP, enables all flip-flops so that the informations presently available at the four inputs can be transferred into the 4-bit register. There are two types of registers: parallel and serial registers. They differ in the manner in which the binary data is loaded and retrieved from them

SHIFT REGISTER A Register capable of shifting its binary information either to the right or to the left is called a “Shift Register”. It consists of a chain of flip-flops connected in cascade, with the output of one flip-flop connected to the input of the next flip-flop.

SHIFT REGISTER

SHIFT REGISTER The basic types of shift registers are as follows, Serial In - Serial Out, Serial In - Parallel Out, Parallel In - Serial Out, Parallel In - Parallel Out, and bidirectional shift registers. 

Serial In - Serial Out Shift Register Circuit Diagram:

Serial In - Serial Out Shift Register The difference between serial transfer and parallel transfer is: In the parallel mode information is available from all bits of register and all bits can be transferred simultaneously during one clock pulse. In the serial mode, the registers have a single serial input and a single serial output. The information is transferred one bit at a time while registers are shifted in the same direction

Serial In - Serial Out Shift Register To prevent the loss of information stored in the source register, the serial output of A is connected to its serial input. The shift control input determines when and how many times the register are shift. Here each register has four bits and each rising edge of the pulse cause a one bit shift in each register. For a fixed time of four clock pulses the content of A is transferred into B.

Serial In - Serial Out Shift Register

Serial In - Parallel Out Shift Registers For this kind of register, data bits are entered serially in the same manner as discussed in the last section.   The difference is the way in which the data bits are taken out of the register.   Once the data are stored, each bit appears on its respective output line, and all bits are available simultaneously.

Serial In - Parallel Out Shift Registers

Parallel In - Serial Out Shift Registers The circuit uses D flip-flops and NAND gates for entering data (ie, writing) to the register. D0, D1, D2 and D3 are the parallel inputs, where D0 is the most significant bit and D3 is the least significant bit.   To write data in, the mode control line is taken to LOW and the data is clocked in.   The data can be shifted when the mode control line is HIGH as SHIFT is active high.

Parallel In - Serial Out Shift Registers

Parallel In - Parallel Out Shift Registers For parallel in - parallel out shift registers, all data bits appear on the parallel outputs immediately following the simultaneous entry of the data bits.   The D's are the parallel inputs and the Q's are the parallel outputs.   Once the register is clocked, all the data at the D inputs appear at the corresponding Q outputs simultaneously.

Parallel In - Parallel Out Shift Registers

Bidirectional shift register A bidirectional, or reversible, shift register is one in which the data can be shift either left or right.   One that can shift in only one direction is called a “unidirectional shift register” If the Register has both shift and parallel-load capabilities, it is called a “shift register with parallel load” A four-bit bidirectional shift register using D flip-flops is shown in next slide.

Bidirectional Shift Register

Bidirectional shift register S1S0 Action 00 Nothing 01 Shift down 10 Shift up 11 Parallel load