1 Lecture #17 EGR 277 – Digital Logic Reading Assignment: Chapter 6 in Digital Design, 3 rd Edition by Mano Timing Sequences So far we have designed circuits.

Slides:



Advertisements
Similar presentations
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Chapter 7 – Registers.
Advertisements

EE2420 – Digital Logic Summer II 2013
Processor System Architecture
ECE 331 – Digital System Design Flip-Flops and Registers (Lecture #18) The slides included herein were taken from the materials accompanying Fundamentals.
Midterm Wednesday Chapter 1-3: Number /character representation and conversion Number arithmetic Combinational logic elements and design (DeMorgan’s Law)
Chapter 7. Register Transfer and Computer Operations
Logic and Computer Design Fundamentals Registers and Counters
Chapter 7 - Part 2 1 CPEN Digital System Design Chapter 7 – Registers and Register Transfers Part 2 – Counters, Register Cells, Buses, & Serial Operations.
EET 1131 Unit 12 Shift Registers
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.
ENGIN112 L26: Shift Registers November 3, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 26 Shift Registers.
Digital Fundamentals Floyd Chapter 9 Tenth Edition
Registers and Counters
Chapter 1_4 Part II Counters
1 Sequential Circuits Registers and Counters. 2 Master Slave Flip Flops.
Registers and Counters
ETE Digital Electronics
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.
EE24C Digital Electronics Projects

Last Mod: March 2014  Paul R. Godin Shift Registers Registers 1.1.
CHAPTER 12 REGISTERS AND COUNTERS
Integrated Circuits. Integrated Circuit (IC) A silicon crystal (chip) containing electronic components that create the logic gates we’ve been looking.
Registers CPE 49 RMUTI KOTAT.
Registers and Counters
Rabie A. Ramadan Lecture 3
Dr. Rabie A. Ramadan Al-Azhar University Lecture 6
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 Lecture #12 EGR 277 – Digital Logic Synchronous Logic Circuits versus Combinational Logic Circuits A) Combinational Logic Circuits Recall that there.
Princess Sumaya Univ. Computer Engineering Dept. Chapter 6:
Chap 7. Register Transfers and Datapaths. 7.1 Datapaths and Operations Two types of modules of digital systems –Datapath perform data-processing operations.
Registers and Counters Chapter 6. Digital Circuits 2 Clocked sequential circuits a group of flip-flops and combinational gates connected to form a feedback.
Chapter 1_4 Part III more on … Counters Chapter 1_4 Part III more on … Counters.
CSI-2111 Computer Architecture Ipage Control, memory and I/O v Objectives: –To define and understand the control units and the generation of sequences.
Chapter 3 Digital Logic Structures. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 3-2 Complete Example.
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.
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 7 – Registers and Register Transfers Part.
Abdullah Said Alkalbani University of Buraimi
Digital Logic Design.
Computer Architecture Souad MEDDEB
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use ECE/CS 352: Digital Systems.
Lecture 21: Registers and Counters (1)
Sequential logic circuits
Last Mod: Jan 2015  Paul R. Godin Shift Registers : Technician Series Registers 1.1.
1 Lecture #11 EGR 277 – Digital Logic Ch. 5 - Synchronous Sequential Logic There are two primary classifications of logic circuits: 1.Combinational logic.
Logic Design / Processor and Control Units Tony Diep.
Digital Fundamentals Tenth Edition Floyd Chapter 9.
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
1 Lecture #13 EGR 277 – Digital Logic Sequential Counters Counters are an important class of sequential circuits. Counters follow a predetermined sequence.
Digital Logic Structures: Chapter 3 COMP 2610 Dr. James Money COMP
1 Lecture #15 EGR 277 – Digital Logic Reading Assignment: Chapter 5 in Digital Design, 3 rd Edition by Mano Example: (Problem 5-17 from Digital Design,
EET 1131 Unit 12 Shift Registers
Chap 7. Register Transfers and Datapaths
SLIDES FOR CHAPTER 12 REGISTERS AND COUNTERS
KU College of Engineering Elec 204: Digital Systems Design
Register Transfer and Microoperations
Dr. Clincy Professor of CS
Number Representations and Basic Processor Architecture
CS/COE0447 Computer Organization & Assembly Language
EET 1131 Unit 12 Shift Registers
Computer Architecture and Organization: L02: Logic design Review
Digital Logic Department of CNET Chapter-6
Digital Logic Department of CNET Chapter-6
Reference Chapter 7 Moris Mano 4th Edition
Information Representation: Machine Instructions
Instruction execution and ALU
Computer Operation 6/22/2019.
Presentation transcript:

1 Lecture #17 EGR 277 – Digital Logic Reading Assignment: Chapter 6 in Digital Design, 3 rd Edition by Mano Timing Sequences So far we have designed circuits to: produce desired outputs for certain input combinations (combinational circuits) produce a desired sequence of states or input output sequence (sequential circuits) One type of circuit that we have not directly dealt with is a circuit that will produce a series of control signals (or timing sequences) where each signal is HIGH or LOW for a specified length of time. Such timing sequences are often needed. Examples might include: signals to stop, start, and control the length of time for each cycle in a washing machine signals to control the RED, YELLOW, and GREEN signals for a stop light signals to control the opening and closing of valves

2 Lecture #17 EGR 277 – Digital Logic Example: Design a decoder to detect when count 4 occurs. Decoders – Can be used to indicate when certain counts occur. Similarly, they can be used to start or stop events at certain times. Example: Design a decoder to detect when counts 5, 7, or 15 occur. Also show how a 4x16 decoder could be used.

3 Lecture #17 EGR 277 – Digital Logic Example: Design a circuit that will output a signal that is HIGH for 3 seconds and LOW for 5 seconds.

4 Lecture #17 EGR 277 – Digital Logic Example: Design a circuit that will produce the following control signals.

5 Lecture #17 EGR 277 – Digital Logic Example: Design a traffic light controller with the following control signals. Notes: Whenever N/S Green or N/S Yellow are HIGH, E/W Red must also be HIGH. Whenever E/W Green or E/W Yellow are HIGH, N/S Red must also be HIGH. Handout: Traffic Light Controller schematic and PSPICE implementation Demo: Traffic Light Controller Circuit

6 Lecture #17 EGR 277 – Digital Logic Example: A register might be a group of 8 flip-flops used to store some binary data (byte or word). Sketch the circuit. Shift Registers Register - a group of binary storage cells (flip-flops) Common Register Uses: Temporary data storage and transfer Parallel-to-serial and serial-to-parallel conversion Data manipulation (complementation, rotation, etc) Shift register - A register is often also referred to as a "shift register" since one of its key functions involves the shifting of data through the register.

7 Lecture #17 EGR 277 – Digital Logic Example: A computer or microprocessor uses many types of registers, including CPU, PC, SP, ALU (with registers A and B), C, D, E, F (general purpose), I/O registers at ports, etc. Sketch. Also show some common assembly language instructions involving registers.

8 Lecture #17 EGR 277 – Digital Logic Common register functions: (briefly illustrate each) 1)Serial shifting of data (SISO - right or SISO - left) (SISO = Serial-input, Serial- output) 2)Parallel input of data (PI) 3)Parallel output of data (PO) 4)Rotation of data (left or right)

9 Lecture #17 EGR 277 – Digital Logic Parallel load shift register using D flip-flops - illustrate

10 Lecture #17 EGR 277 – Digital Logic Parallel load shift register with an enable Discuss the limitations of the prior shift register. Show how to implement the register above using SR or JK flip-flops and then add an enable (ANDed with each input).

11 Lecture #17 EGR 277 – Digital Logic Serial-In Serial-Out (SISO) register Illustrate using D flip-flops and JK flip-flops.

12 Lecture #17 EGR 277 – Digital Logic Rotation of data Illustrate rotate-right and rotate-left registers using D flip-flops and JK flip-flops.

13 Lecture #17 EGR 277 – Digital Logic Multi-function shift register Design a shift register with two mode controls, x and y, that will function as follows: xyFunction 00SISO - right 01Parallel load 10Rotate right 11Rotate left Show how to provide the input connections using logic gates or multiplexers Handout: 7495 Data Sheet. Discuss the features available on this 4-bit shift register.