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.

Slides:



Advertisements
Similar presentations
CSE 205: Digital Logic Design
Advertisements

Digital Logic Design Lecture 22. Announcements Homework 7 due today Homework 8 on course webpage, due 11/20. Recitation quiz on Monday on material from.
Sequential Circuits A Basic sequential circuit is nothing but a combinational circuit with some feedback paths between its output and input terminals.
Digital Logic Design Lecture 23. Announcements Homework 8 due Thursday, 11/20 Exam 3 coming up on Tuesday, 11/25.
Digital Digital: Chapter 8. Sequential Logic Design Practices 1 Chapter 8. Sequential Logic Design Practices.
Registers and Counters
Shift Registers and Shift Register Counters
Logic and Computer Design Fundamentals Registers and Counters
Sequential PLD timing Registers Counters Shift registers
C.S. Choy1 SEQUENTIAL LOGIC A circuit’s output depends on its previous state (condition) in addition to its current inputs The state of the circuit is.
M.S.P.V.L. Polytechnic College, Pavoorchatram
Sistemas Digitais I LESI - 2º ano Lesson 8 - Sequential Design Practices U NIVERSIDADE DO M INHO E SCOLA DE E NGENHARIA Prof. João Miguel Fernandes
Sequential Circuit Introduction to Counter
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:
What is shift register? A shift register is a digital memory circuit found in calculators, computers, and data-processing systems. Bits (binary digits)
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.
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 Circuit  It is a type of logic circuit whose output depends not only on the present value of its input signals but on the past history of its.
Unit 12 Registers and Counters Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh.
Counters.
EKT 124 / 3 DIGITAL ELEKTRONIC 1
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.
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.
Registers and Counters
ECE 301 – Digital Electronics Flip-Flops and Registers (Lecture #15)
Counters Clocked sequential circuit whose state diagram contains a single cycle. Modulus – number of states in the cycle. Counters with non-power of 2.
1 Shift Registers. –Definitions –I/O Types: serial, parallel, combinations –Direction: left, right, bidirectional –Applications –VHDL implementations.
Registers and Counters
EE24C Digital Electronics Projects
Last Mod: March 2014  Paul R. Godin Shift Registers Registers 1.1.
CHAPTER 12 REGISTERS AND COUNTERS
Registers & Counters M. Önder Efe
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.
Rabie A. Ramadan Lecture 3
Digital Design: Principles and Practices
2017/4/24 CHAPTER 6 Counters Chapter 5 (Sections )
Princess Sumaya Univ. Computer Engineering Dept. Chapter 6:
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.
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.
CS 352 : Computer Organization and Design University of Wisconsin-Eau Claire Dan Ernst Latches & Flip-Flops.
Digital Logic Design.
Sequential logic circuits
Last Mod: Jan 2015  Paul R. Godin Shift Registers : Technician Series Registers 1.1.
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)
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.
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.
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.
1 CHAPTER 12 REGISTERS AND COUNTERS This chapter in the book includes: Objectives Study Guide 12.1Registers and Register Transfers 12.2Shift Registers.
Registers and Counters
Sequential Logic Counters and Registers
Dr. Clincy Professor of CS
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.
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.
Digital Electronics and Logic Design
Presentation transcript:

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.

Agenda Last time: – Master-Slave Flip-Flops (6.4) – Edge-Triggered Flip-Flops (6.5) – Characteristic Equations (6.6) This time: – Registers (6.7) – Counters ( ) – Review

Registers A collection of flip-flops taken as an entity. Function: Hold information within a digital system so that it is available to the logic elements during the computing process. Each combination of stored information is known as the state or content of the register. Shift register: Registers that are capable of moving information upon the occurrence of a clock-signal. – Unidirectional – bidirectional

Registers Two basic ways in which information can be entered/outputted – Parallel: All 0/1 symbols handled simultaneously. Require as many lines as symbols being transferred. – Serial: Involves the symbol-by-symbol availability of information in a time sequence. Four possible ways registers can transfer information: – Serial-in/serial-out – Serial-in/parallel-out – Parallel-in/parallel-out – Parallel-in/serial-out

Serial-in, Serial-out, Unidirectional Shift Register

Serial-in, Parallel-out Unidirectional Shift Register

Parallel-in, Parallel-out Unidirectional Shift Register

Universal Shift Register A bidirectional shift register. Capable of shifting contents either left or right depending upon the signals present on appropriate control input lines. Universal shift register: Depending on the signal values on the select lines of the multiplexers, the register can retain its current state, shift right, shift left or be loaded in parallel. Each operation is the result of a positive edge on the clock line.

Counters An example of a register. Primary purpose is to produce a specified output pattern sequence. – Also called a pattern generator Each stored 0/1 combination is called the state of the counter. The total number of states is called its modulus. – If a counter has m distinct states then it is called a mod-m counter. The order in which states appear is referred to as its counting sequence. – Depicted by a directed graph called a state diagram.

State Diagram of a Counter

Binary Ripple Counters

4-bit Binary Ripple Counter Recall positive edge-triggered T-Flip-Flop. – Each positive transition from logic-0 to logic-1 causes the flip-flop to toggle.

4-bit Binary Ripple Counter

Synchronous Binary Counters All flip-flops change simultaneously after the appropriate propagation delay associated with a single flip-flop. Count pulses are applied directly to the control inputs, C, of all the clocked flip-flops. – All flip-flops change simultaneously after the appropriate propagation delay associated with a single flip-flop.

Synchronous Binary Counters The and gate preceding each input T detects if all lower-order bits are in 1-state. If yes, toggles on positive clock edge. Drawback: And gates have many inputs.

Mod-m Counter

Mod-10 Counter

8-bit Counter Building an 8-bit counter from 2 4-bit counters.

Counters Based on Shift Registers Ring counter. Not efficient in the number of flip-flops used, but provides a decoded output. To detect any particular state in the counting sequence it is only necessary to interrogate the output of a single flip-flop.

Counters Based on Shift Registers