Registers and Counters

Similar documents
Registers and Counters

Sequential Digital Design. Laboratory Manual. Experiment #7. Counters

Registers & Counters. Logic and Digital System Design - CS 303 Erkay Savaş Sabanci University

Chapter 6 Registers and Counters

Registers and Counters

Chapter 6. Flip-Flops and Simple Flip-Flop Applications

EET2411 DIGITAL ELECTRONICS

Registers and Counters

Experiment 8 Introduction to Latches and Flip-Flops and registers

CSC Computer Architecture and Organization

Lecture 12. Amirali Baniasadi

Experiment # 9. Clock generator circuits & Counters. Digital Design LAB

MC9211 Computer Organization

Counters

Counter dan Register

CHAPTER1: Digital Logic Circuits

Digital Fundamentals: A Systems Approach

Registers & Counters. BME208 Logic Circuits Yalçın İŞLER

Logic and Computer Design Fundamentals. Chapter 7. Registers and Counters

Digital Systems Laboratory 3 Counters & Registers Time 4 hours

Figure 30.1a Timing diagram of the divide by 60 minutes/seconds counter

EKT 121/4 ELEKTRONIK DIGIT 1

Asynchronous (Ripple) Counters

Other Flip-Flops. Lecture 27 1

Vignana Bharathi Institute of Technology UNIT 4 DLD

Logic Design. Flip Flops, Registers and Counters

Department of CSIT. Class: B.SC Semester: II Year: 2013 Paper Title: Introduction to logics of Computer Max Marks: 30

Chapter 2. Digital Circuits

Introduction. Serial In - Serial Out Shift Registers (SISO)

Chapter 4. Logic Design

Universal Asynchronous Receiver- Transmitter (UART)

Registers and Counters

VTU NOTES QUESTION PAPERS NEWS RESULTS FORUMS Registers

Serial In/Serial Left/Serial Out Operation

RS flip-flop using NOR gate

EMT 125 Digital Electronic Principles I CHAPTER 6 : FLIP-FLOP

Digital Logic Design ENEE x. Lecture 19

Chapter 3 Unit Combinational

Lecture 8: Sequential Logic

UNIVERSITI TEKNOLOGI MALAYSIA

RS flip-flop using NOR gate

Module -5 Sequential Logic Design

Chapter 7 Counters and Registers

SEQUENTIAL LOGIC. Satish Chandra Assistant Professor Department of Physics P P N College, Kanpur

Solution to Digital Logic )What is the magnitude comparator? Design a logic circuit for 4 bit magnitude comparator and explain it,

CS T34-DIGITAL SYSTEM DESIGN Y2/S3

CHAPTER 4: Logic Circuits

CHAPTER 4: Logic Circuits

IT T35 Digital system desigm y - ii /s - iii

Flip Flop. S-R Flip Flop. Sequential Circuits. Block diagram. Prepared by:- Anwar Bari

Sri Vidya College of Engineering And Technology. Virudhunagar Department of Electrical and Electronics Engineering

2. Counter Stages or Bits output bits least significant bit (LSB) most significant bit (MSB) 3. Frequency Division 4. Asynchronous Counters

Digital Circuits ECS 371

LSN 12 Shift Registers

UNIT-3: SEQUENTIAL LOGIC CIRCUITS

CHAPTER 6 COUNTERS & REGISTERS

CSE Latches and Flip-flops Dr. Izadi. NOR gate property: A B Z Cross coupled NOR gates: S M S R Q M

Name Of The Experiment: Sequential circuit design Latch, Flip-flop and Registers

Flip-Flops and Sequential Circuit Design

ASYNCHRONOUS COUNTER CIRCUITS

1. Convert the decimal number to binary, octal, and hexadecimal.

LATCHES & FLIP-FLOP. Chapter 7

ECE 263 Digital Systems, Fall 2015

YEDITEPE UNIVERSITY DEPARTMENT OF COMPUTER ENGINEERING. EXPERIMENT VIII: FLIP-FLOPS, COUNTERS 2014 Fall

Sequential Logic Counters and Registers

DIGITAL SYSTEM FUNDAMENTALS (ECE421) DIGITAL ELECTRONICS FUNDAMENTAL (ECE422) COUNTERS

Computer Organization & Architecture Lecture #5

Scanned by CamScanner

Find the equivalent decimal value for the given value Other number system to decimal ( Sample)

Final Exam review: chapter 4 and 5. Supplement 3 and 4

ELCT201: DIGITAL LOGIC DESIGN

D Latch (Transparent Latch)

Digital Logic Design Sequential Circuits. Dr. Basem ElHalawany

0 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 1 1 Stop bits. 11-bit Serial Data format

Chapter 6 Digital Circuit 6-5 Department of Mechanical Engineering

Digital Design, Kyung Hee Univ. Chapter 5. Synchronous Sequential Logic

MODU LE DAY. Class-A, B, AB and C amplifiers - basic concepts, power, efficiency Basic concepts of Feedback and Oscillation. Day 1

Logic Design II (17.342) Spring Lecture Outline

Sequential Logic. E&CE 223 Digital Circuits and Systems (A. Kennings) Page 1

Advanced Devices. Registers Counters Multiplexers Decoders Adders. CSC258 Lecture Slides Steve Engels, 2006 Slide 1 of 20

Introduction. NAND Gate Latch. Digital Logic Design 1 FLIP-FLOP. Digital Logic Design 1

Analysis of Sequential Circuits

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District UNIT-III SEQUENTIAL CIRCUITS

1 Hour Sample Test Papers: Sample Test Paper 1. Roll No.

Digital Fundamentals: A Systems Approach

UNIT III. Combinational Circuit- Block Diagram. Sequential Circuit- Block Diagram

ELE2120 Digital Circuits and Systems. Tutorial Note 8

DIGITAL SYSTEM DESIGN UNIT I (2 MARKS)

More on Flip-Flops Digital Design and Computer Architecture: ARM Edition 2015 Chapter 3 <98> 98

Course Administration

Fall 2000 Chapter 5 Part 1

Bachelor Level/ First Year/ Second Semester/ Science Full Marks: 60 Computer Science and Information Technology (CSc. 151) Pass Marks: 24

Chapter. Synchronous Sequential Circuits

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

Switching Theory And Logic Design UNIT-IV SEQUENTIAL LOGIC CIRCUITS

ECE 341. Lecture # 2

UNIT IV. Sequential circuit

COE 202: Digital Logic Design Sequential Circuits Part 1. Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office:

Review of digital electronics. Storage units Sequential circuits Counters Shifters

Transcription:

Registers and Counters Clocked sequential circuit = F/Fs and combinational gates Register Group of flip-flops (share a common clock and capable of storing one bit of information) Consist of a group of flip-flops together with gates that affect their operation (data transfer) Counter A register that goes through a predetermined sequence of binary states To produce the prescribed sequence of states 4 bit register Loading or updating the register @ positive edge of clock Output can be sampled at any time Asynchronously reset by Clear_b 1

Register with Parallel Load Master clock Loading and updating the register If the contents of the register must be left unchanged Inputs must be held constant Clock must be inhibited from the circuit Advisable to control the operation of the register with the D inputs Two channel MUX 2

6.2 Shift Registers A register capable of shifting the binary information in a selected direction A chain of flip-flops in cascade with the output of one flip-flop connected to the input of the next flip-flop All F/Fs receive common clock Unidirectional Controlled through the D inputs of F/F rather than through clk FIGURE 6.3 Four bit shift register 3

Serial Transfer In serial mode, one bit information is transferred and manipulate at a time In parallel mode, all bits is transferred simultaneously during 1 clk FIGURE 6.4 Serial transfer from register A to register B 4

Universal Shift Register Shift register can provide the input and output terminals for parallel transfer Shift right and shift-left capabilities Universal shift register = shift and parallel-load A clear control A clock input Shift right Shift left Parallel load N parallel output Unchanged Unidirectional shift register Bidirectional shift register 5

FIGURE 6.7 Four bit universal shift register 6

6.3 Ripple Counters Counter: a register goes through a prescribed sequence of states upon the application of input pulses Input pulses: clock pulses or external source (at a fixed interval of time or at random) Sequence: binary number sequence or any other sequence of states N bit binary counter: n flip-flops, count in binary from 0 through 2 n -1 Ripple counters: F/F output transition serves as a source for triggering other F/F (C is not common clock pulse) Synchronous counters: C inputs of all F/F receive the common clock 7

Binary Ripple Counter A series connection of complementing F/Fs JK flip-flop (input tied) T flip-flop Receive the incoming count pulses at the least significant bit (0011 0100) Binary countdown counter Positive edge of clock 8

BCD Ripple Counter A sequence of 10 states and return to 0 (binary code with four bits) Asynchronous sequential circuit 9

6.4 Synchronous Counters A common clock triggers all flip-flops simultaneously In a synchronous binary counter Flip-flop in the least significant position is complemented with every pulse Flip-flop in any other positions is complemented when all the bits in the lower significant positions are equal to 1 Regular pattern constructed with complementing F/Fs and gates 10

Up-Down Binary Counter A synchronous countdown binary counter Flip-flop in any other positions is complemented when all the bits in the lower significant positions are equal to 0 Inputs to the AND gates must come from the complemented outputs instead of normal Up-Down Counter Up input = 1 up count Down input = 1 down count Up and down inputs = both 0 no change Up and down inputs = both 1 up count Up input has priority over the down input 11

BCD Counter Binary-coded decimal from 0000 to 1001 and back to 0000 When 1001, y=1: enable the count of the nexthigher significant decade 12

Binary Counter with Parallel Load Parallel-load capability for transferring an initial binary number into the counter prior to the count operation 13

BCD Counter using a Counter with Parallel Load 14

Ring Counter To produce the sequence of timing signals To generate 2 n timing signals 1. By a circular shift register with only one F/F being set at any particular time Initial value: 1000 Preset/Clear Flip-flops Shift register with 2 n flip-flops 2. By a counter with a decoder n-bit binary counter together with an n-to-2 n -line decoder 15