MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 1 Sequential Circuit: Register Introduction N-bit register contains n flip-flop and several logic gates and.

Slides:



Advertisements
Similar presentations
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 1 Combinational Circuit – Arithmetic Circuit Parallel Adder Example: 4-bit adder.
Advertisements

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR1 Sequential Circuit Latch & Flip-flop.
Memory and Programmable Logic
Overview Memory definitions Random Access Memory (RAM)
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 1 Combinational Circuit – MSI Circuit ENCODER With the aid of K-map (don’t care situation), we can get D 0 =
Overview Logic Combinational Logic Sequential Logic Storage Devices SR Flip-Flops D Flip Flops JK Flip Flops Registers Addressing Computer Memory.
Overview Recall Combinational Logic Sequential Logic Storage Devices
Registers and Counters
Shift Registers and Shift Register Counters
Sequential Circuit Introduction to Counter
Chapter 6 Memory and Programmable Logic Devices
Chapter 7 – Registers and Register Transfers Part 1 – Registers, Microoperations and Implementations Logic and Computer Design Fundamentals.
CS1104-8Memory1 CS1104: Computer Organisation Lecture 8: Memory
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.
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.
Counters and Registers
EKT 124 / 3 DIGITAL ELEKTRONIC 1
Registers and Counters
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR1 Sequential Circuit Design.
1 Sequential Circuits Registers and Counters. 2 Master Slave Flip Flops.
EE345: Introduction to Microcontrollers Register and Counters Prof. Ahmad Abu-El-Haija.
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.
EE24C Digital Electronics Projects
Memory Basics Chapter 8.
Circuit, State Diagram, State Table
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.
Logic and Computer Design Dr. Sanjay P. Ahuja, Ph.D. FIS Distinguished Professor of CIS ( ) School of Computing, UNF.
SYEN 3330 Digital SystemsJung H. Kim 1 SYEN 3330 Digital Systems Chapter 9 – Part 1.
Digital Logic Design Instructor: Kasım Sinan YILDIRIM
SEQUENTIAL CIRCUITS Component Design and Use. Register with Parallel Load  Register: Group of Flip-Flops  Ex: D Flip-Flops  Holds a Word of Data 
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.
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.
Lec 3bSystems Architecture1 Systems Architecture Lecture 3b: Review of Sequential Logic Circuits Jeremy R. Johnson Anatole D. Ruslanov William M. Mongan.
REGISTER TRANSFER & MICROOPERATIONS By Sohaib. Digital System Overview  Each module is built from digital components  Registers  Decoders  Arithmetic.
Digital Computer Concept and Practice Copyright ©2012 by Jaejin Lee Logic Circuits II.
Integrated Circuits. Integrated Circuit (IC) A silicon crystal (chip) containing electronic components that create the logic gates we’ve been looking.
Chapter 3 Digital Logic Structures. 3-2 Combinational vs. Sequential Combinational Circuit always gives the same output for a given set of inputs  ex:
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
Digital Fundamentals Tenth Edition Floyd Chapter 9.
Random Access Memory (RAM).  A memory unit stores binary information in groups of bits called words.  The data consists of n lines (for n-bit words).
Digital Circuits Introduction Memory information storage a collection of cells store binary information RAM – Random-Access Memory read operation.
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.
8085 FAQ R.RAJKUMAR DEPT OF CSE SRM UNIVERSITY. FAQ What is a Microprocessor? - Microprocessor is a program-controlled device, which fetches the instructions.
Cpe 252: Computer Organization1 Lo’ai Tawalbeh Lecture #3 Flip-Flops, Registers, Shift registers, Counters, Memory 3/3/2005.
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.
CSE 260 Digital Logic Design Registers, Memory BRAC University.
REGISTERS - Introduction to Registers Shift Registers Lecture 1 Gunjeet Kaur Dronacharya Group of Institutions.
CSE 260 DIGITAL LOGIC DESIGN
Counters & Sequential Circuit Design
Digital Fundamentals Abdul Hameed
Sequential Logic Counters and Registers
3.2 Shift Register Basic shift register function
Shift Registers.
Memory Basics Chapter 8.
Registers.
Memory Basics Chapter 7.
Digital Logic Department of CNET Chapter-6
Digital Logic Department of CNET Chapter-6
Shift Registers Dr. Rebhi S. Baraka
Presentation transcript:

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 1 Sequential Circuit: Register Introduction N-bit register contains n flip-flop and several logic gates and able to store n-bit information Flip-flop stores information and logic gates control when and how new information transferred into register Several register functionality  Fetch data from register  Store/load new data into register (serial or parallel)  Shift data into register (right or left)

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 2 Sequential Circuit: Register Simple register No external gate Example: 4-bit data. 4-bit new data is loaded each clock cycle

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 3 Sequential Circuit: Register Register with parallel load Other than load register at each clock cycle, we also need to control when it will be loaded Loading register: load new information into register. Needed control input “load” Parallel loading: all bit is loaded simultaneously

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 4 Sequential Circuit: Register With parallel load

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 5 Sequential Circuit: Register Shift Register Other function of register, other than storage is data movement Each flip-flop in shift register represent one bit storage and data shift ability provide data movement space from one level to another level in register or into or out the register based on clock pulse

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 6 Sequential Circuit: Register Shift Register Basic movement in shift register (this diagram is for 4-bit shift register)

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 7 Sequential Circuit: Register Serial In/Serial Out Shift Register Received data serially – one bit at a time and produce serial output

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 8 Sequential Circuit: Register Serial In/Serial Out Shift Register Usage: transfer data serially from register to register

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 9 Sequential Circuit: Register Serial In / Serial Out Shift Register Example: transfer data serially

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 10 Sequential Circuit: Register Serial In / Serial Out Shift Register Received data serially Output simultaneously

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 11 Sequential Circuit: Register Parallel In / Serial Out Shift Register Received parallel data (bit enter simultaneously) Serial Output (one by one)

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 12 Sequential Circuit: Register Parallel In / Serial Out Shift Register Received parallel data (bit enter simultaneously) Serial Output (one by one)

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 13 Sequential Circuit: Register Parallel In / Parallel Out Shift Register Received data simultaneously and exit simultaneously

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 14 Sequential Circuit: Register Bidirectional Shift Register Data can be shifted either left or right using RIGHT/LEFT control gate to determine direction

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 15 Sequential Circuit: Register Bidirectional Shift Register 4-bit Bidirectional Shift Register with parallel load

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 16 Sequential Circuit: Register Bidirectional Shift Register 4-bit Bidirectional Shift Register with parallel load

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 17 Sequential Circuit: Register Bidirectional Shift Register Usage  Serial Addition  Shift Register Counter  Ring Counter  Johnson Counter

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 18 Sequential Circuit: RAM Introduction to Random Access Memory - RAM Memory unit which store binary information in group of bit called “word” Data consist of n line (for n-bit word). Data input line prepare information to be stored (write) into memory yet output data line brings information out (read) of memory Address consist of k-line which determine which word (between 2 k word) for read or write. Read/Write control line determine data transition direction either for read or write.

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 19 Sequential Circuit: RAM Random Access Memory (RAM) Memory unit block diagram

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 20 Sequential Circuit: RAM Random Access Memory (RAM) Contains 1024x16bit memory

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 21 Sequential Circuit: RAM Random Access Memory (RAM) Write Operation  Send address for related “word” to address line  Send data bit (word) which will be stored into memory to input data line  Activate write control line (set Read/Write to 0) Read Operation  Send address for related “word” to address line  Activate read control line (set Read/Write to 1)

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 22 Sequential Circuit: RAM Random Access Memory (RAM) Write Operation  Send address for related “word” to address line  Send data bit (word) which will be stored into memory to input data line  Activate write control line (set Read/Write to 0) Read Operation  Send address for related “word” to address line  Activate read control line (set Read/Write to 1)

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 23 Sequential Circuit: RAM Random Access Memory (RAM) Read/Write Operation Two types of RAM: Static and Dynamic  Static RAM use flip-flop as memory cell  Dynamic RRAM use capacitor charge to represent data. Simple circuit and always need to be charge again

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 24 Sequential Circuit: RAM Random Access Memory (RAM) Read/Write Operation Two types of RAM: Static and Dynamic  Static RAM use flip-flop as memory cell  Dynamic RRAM use capacitor charge to represent data. Simple circuit and always need to be charge again

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 25 Sequential Circuit: RAM Random Access Memory (RAM) The following logic and block diagram shows one memory cell for static RAM

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 26 Sequential Circuit: RAM Random Access Memory (RAM) Logical built for 4x4 RAM (with decoder and OR gate)

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 27 Sequential Circuit: RAM Random Access Memory (RAM) Array for RAM chips: memory chip is combined to form larger size memory 1K x 8-bit RAM chip

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 28 Sequential Circuit: RAM Random Access Memory (RAM) 4K x 8-bit RAM chip