Faculty of Computers and Information

Slides:



Advertisements
Similar presentations
Lecture 23: Registers and Counters (2)
Advertisements

Registers and Counters
CENG 241 Digital Design 1 Lecture 11
RIPPLE COUNTERS A register that goes through a prescribed sequence of states upon the application of input pulses is called a counter. The input pulses.
Logic and Computer Design Fundamentals Registers and Counters
CS370 Counters. Overview °Counter: A register that goes through a prescribed series of states °Counters are important components in computers. °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.
Sequential Logic Combination logic: outputs are based on a combination of present inputs only. Sequential logic: outputs depend on present and past inputs.
Sequential Circuit Introduction to Counter
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:
Mantıksal Tasarım – BBM231 M. Önder Efe
Registers and Counters
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.
Unit 12 Registers and Counters Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh.
Asynchronous Counters
Counters.
SEQUENTIAL CIRCUITS USING TTL 74XX ICS
Registers and 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.
Counter Section 6.3.
1 Sequential Circuits Registers and Counters. 2 Master Slave Flip Flops.
EE345: Introduction to Microcontrollers Register and Counters Prof. Ahmad Abu-El-Haija.
Sequential Circuits Chapter 4 S. Dandamudi To be used with S. Dandamudi, “Fundamentals of Computer Organization and Design,” Springer,  S.
Test #2 Combinational Circuits – MUX Sequential Circuits – Latches – Flip-flops – Clocked Sequential Circuits – Registers/Shift Register – Counters – Memory.
ECE2030 Introduction to Computer Engineering Lecture 15: Registers, Toggle Cells, Counters Prof. Hsien-Hsin Sean Lee School of Electrical and Computer.
Registers and Counters
Logic Design CS221 1 st Term sequential circuits Cairo University Faculty of Computers and Information.
Logic Design CS221 1 st Term combinational circuits Cairo University Faculty of Computers and Information.
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
P. 4.1 Digital Technology and Computer Fundamentals Chapter 4 Digital Components.
Counters Dr. Rebhi S. Baraka Logic Design (CSCI 2301) Department of Computer Science Faculty of Information Technology The Islamic University.
2017/4/24 CHAPTER 6 Counters Chapter 5 (Sections )
Princess Sumaya Univ. Computer Engineering Dept. Chapter 6:
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Lecture 17 Dr. Shi Dept. of Electrical and Computer Engineering.
Registers and Counters by Dr. Amin Danial Asham. References  Digital Design 5 th Edition, Morris Mano.
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.
1 Registers & Counters Logic and Digital System Design - CS 303 Erkay Savaş Sabancı University.
ENG241 Digital Design Week #8 Registers and Counters.
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.
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
Logic Design CS221 1 st Term Storage (memory) Cairo University Faculty of Computers and Information.
Sequential logic circuits
CHAPTER 6 Sequential Circuits’ Analysis CHAPTER 6 Sequential Circuits’ Analysis Sichuan University Software College.
Registers and Counters
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.
Logic Design CS221 1 st Term combinational circuits Cairo University Faculty of Computers and Information.
COUNTERS Why do we need counters?
Home Assignment 3 Logical Design Assigned. Deadline 2015 May 3 rd Sunday.
Chap 5. Registers and Counters
Modular sequential logic Use latches, flip-flops and combinational logic –Flip-flops usually grouped to form a register Shift registers –n bits {x n …x.
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.
CHAPTER 14 Digital Systems. Figure 14.1 RS flip-flop symbol and truth table Figure
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.
Sequential Logic.
Sequential Logic Counters and Registers
Digital System Design Review.
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.
29-Nov-18 Counters Chapter 5 (Sections ).
FIGURE 10.1 Rectangular‐shape graphic symbols for gates
Computer Architecture and Organization: L02: Logic design Review
Digital Logic Department of CNET Chapter-6
Digital Logic Department of CNET Chapter-6
Outline Registers Counters 5/11/2019.
Presentation transcript:

Faculty of Computers and Information Cairo University Faculty of Computers and Information Logic Design CS221 1st Term 2009-2010 Counters

Administrivia homework #4 due next lecture meeting with mentor TAs on wednesday المشروعات الصغيرة: الخميس ٩ص-٥م 24/10/2009 cs221 – sherif khattab

serial adder 24/10/2009 cs221 – sherif khattab

serial adder with JK flip-flop 24/10/2009 cs221 – sherif khattab

serial adder with JK flip-flop 24/10/2009 cs221 – sherif khattab

universal shift register 24/10/2009 cs221 – sherif khattab

universal shift register graphic symbol 24/10/2009 cs221 – sherif khattab

universal shift register function table 24/10/2009 cs221 – sherif khattab

binary counters an n-bit binary counter consists of n flip-flops and can count in binary from 0 through 2n - 1 Binary counters use flip-flops in complementing mode, such as: T flip-flop with T=1 JK flip-flop with J=K=1 D flip-flop with D=Q' 24/10/2009 cs221 – sherif khattab

ripple counters A0 is complemented every clock cycle A1: every time A0 goes from 1 to 0 (negative edge) A2: every time A1 goes from 1 to 0 (negative edge) 24/10/2009 cs221 – sherif khattab

binary ripple counter 24/10/2009 cs221 – sherif khattab

synchronous counters All flip-flops have a common clock 24/10/2009 cs221 – sherif khattab

carry propagation when is C4 ready? after 2 gates x 4 adders = 8 gate delays 24/10/2009 cs221 – sherif khattab

carry propagation in order for second adder to have its inputs ready quickly, can we compute C1 from A0 and B0 and C0? when is C1 = 1? when A0 and B0 = 1 OR (A0 NOT EQUAL B0 ) AND C0 = 1 Ci+1 = AiBi + (Ai XOR Bi) Ci 24/10/2009 cs221 – sherif khattab

carry propagation 24/10/2009 cs221 – sherif khattab