Clock Signal Review Memory Elements
|
|
- Lucas Young
- 5 years ago
- Views:
Transcription
1 equential ystems eview ombinational etwork Output value only depends on input value equential etwork Output Value depends on input value and present state value equential network must have some way of retaining state via memory devices. Use a clock signal in a synchronous sequential system to control changes between states B /99 equential ystem iagram n k-bit Present tate Value k ombinational ogic ircuit Memory lements - flip-flop -latch - register -POM k m k-bit ext tate Value m outputs only depend on k P bits - Moore Machine MMB: Moore is ess!! m outputs depend on k P bits A n inputs - Mealy Machine lide by Prof Mitch horton B /99 2 lock ignal eview Memory lements voltage time τ - period (in seconds) f - frequency pulse width (in ertz) P w rising edge falling edge P w - pulse width (in seconds) f = /τ duty cycle - ratio of pulse width to period (in %) duty cycle = P w /τ lide by Prof Mitch horton millisecond (ms) Kilohertz (Kz) -3 3 microsecond (µs) Megahertz (Mz) -6 6 nanosecond (ns) igahertz (z) -9 9 B /99 3 Memory elements used in sequential systems are flip-flops and latches. (t+) (t+) is next state flip flop (FF) Flip-flops are edge triggered (either rising or falling edge). latch () atches are level sensitive. follows when =, latches when goes from to. B /99 4 for FF, for latch FF, atch operation J K Other tate lements J K (t+) (t) (t) JK useful for single bit flags with separate set(j), reset(k) control. input (FF) (t+) (t) (t) Useful for counter design. () B /99 5 B /99 6
2 FFs are most common Most FPA families only have FFs FF is fastest, simplest (fewest transistors) of FFs Other FF types (, JK) can be built from FFs We will use FFs almost exclusively in this class Will always used edge-triggered state elements (FFs), not level sensitive elements (latches). ynchronous vs Asynchronous Inputs ynchronous input: Output will change after active clock edge Asychronous input: Output changes independent of clock tate elements often have async set, reset control. input is synchronous with respect to lk, are asynchronous. output affected by, independent of. Async inputs are dominant over lk. B /99 7 B /99 FF with async control FF iming input (FF) Propagation elay 2: will change some propagation delay after change in. Value of is based on input for FF. 2, 2: will change some propagation delay after change on input, input ote that there is O propagation delay 2 for FF! is a ynchronous IPU, no prop delay value for synchronous inputs B /99 9 B /99 etup, old imes ynchronous inputs (e.g. ) have etup, old time specification with respect to the OK input etup ime: the amount of time the synchronous input () must be stable before the active edge of clock old ime: the amount of time the synchronous input () must be stable after the active edge of clock. B /99 changing etup, old ime t su t hd table changing If changes on input violate either setup or hold time, then correct FF operation is not guaranteed. etup/old measured around active clock edge. B /99 2
3 egisters he most common sequential building block is the register. A register is bits wide, and has a load line for loading in a new value into the register. egister contents do not change I unless = on active edge of clock. K A OU A FF is O a register! FF contents change every clock edge. A used to asynchronously clear the register B /99 3 I K A Bit egister using FF, Mux 2/ Mux FF ote that FF simply loads old value when =. FF is loaded every clock cycle. OU B /99 4 I K A lk d* dclk Bit egister using ated lock d* FF dclk OU FF aves power over previous design since FF is not clocked every clock cycle. Many FPAs offer an enabled FF as an integrated unit. ating can be optimized at transistor level in enabled FF. B /99 5 ounter Very useful sequential building block. Used to generate memory addresses, or keep track of the number of times a datapath operation is performed. I K _ A asserted loads counter with I value. _ asserted will increment counter on next active clock edge. A will asynchronously clear the counter. B /99 6 _ I K One way to build a ounter Incrementer I FF I Incrementer: ombinational Building Block tc... I I2 When =, = I + When =, = I I I A 2 B /99 7 B /99
4 ounter Operation ounter iming ( Bit register) ounter A K Aclr lk n + in + Op Async lr oad Increment old in $ 5 $ A ntr oad $ F $ 3 Inc old out $ $ A $ A $ A2 B /99 9 B /99 2 I K Another ounter (ntr B ) Incrementer FF I Aclr lk ounter Operation ounter B n + in + Op Async lr oad Increment old in+ oad Inc A =, = will load an incremented version of in B /99 2 B /99 22 ynchronous vs Asynchronous lear he A line is tied to the asynchronous reset of the FF Asynchronous clear is independent of clock, will occur anytime clear is asserted Usually tied to Power-On-eset (PO) circuit ot very useful for normal operation since any glitch on A will clear the counter Would like a ynchronous lear input () in which the clear operation takes place on the next active clock edge. I K A ntr A with Input Incrementer I FF B /99 23 B /99 24
5 Aclr clr ounter Operation ounter A with lk n + in + Op Async lr ync lr oad Increment old K Parallel ata ransfer o transfer data between two computers, we can do it in parallel: lk P [7:] P U U # #2 $ 5 $ A $ F $ 3 $ 75 $ 3 B /99 25 Parallel ata transfer requires a lot of lines to be run between computers; cabling be expensive, and bulky. ot practical for long distances. B /99 26 K erial ata ransfer We can transfer data in serial fashion, e.g., one bit at a time. lk P P U U # #2 bit bit bit2 bit3 bit4 bit5 bit6 bit7 $ 5 =, data transmitted B to MB B /99 27 More on erial ata ransfer? erial data transfer is more common than data parallel communication because less wires than parallel data transfer, can be run longer distances ata can be transferred either B (least significant bit) to MB (most significant bit) or vice-versa Most common is B to MB o implement serial data transfer we need a sequential building block that is called a IF register. B /99 2 hift egister Very useful sequential building block. Used to perform either parallel to serial data conversion or serial to parallel data conversion. I K A I I F OU asserted loads register with I value. asserted will shift data on next active clock edge. A is async clear. I is serial data in. ook at B of OU for serial data out. B /99 29 K in $ 5 OU $ $ 5 OU (B) hift egister iming (I = ) $ 42 $ 2 $ $ $ 4 $ 2 B /99 3
6 Understanding the shift operation MB B $5 = I = $42 = st right shift I = $2 = 2nd right shift I = $ = 3rd right shift tc. B /99 3 ight hift vs eft hift A right shift is MB to B In: I Out: I A left shift is B to MB In: I Out: I B /99 32 ombinational ight hifter We need a combinational block that can either shift right or pass data unchanged I I When =, = shifted right by position. When =, = I I I I I I I I I bit ombinational I hifter Implementation When =, then: = 3 2 When =, then: = I 3 2 (right shifted by one position) B /99 33 B /99 34 I I I I I 4-bit ombinational F hifter Implementation When =, then: = 3 2 hift egister (ight shift) Implementation I ight hifter I I I I I 2 3 When =, then: = 2 I (left shifted by one position) I K A FF B /99 35 B /99 36
7 A[7..] K A A I_A PU A I F erial ommunication A[7..] A B[7..] K B A I_B PU B I F B[7..] K A hift egister iming (I_A = ) A A $ $ 5 $ 42 $ 2 $ $ $ 4 $ 2 $ A $ B $ $ $ 4 $ A $ 5 $ 2 $ 4 $A $ 5 $ B /99 37 B /99 3 omments on hift operation ook clock cycles to serially send the bits in PU A to PU B. hift egister at PU A ended up at $; hift egister at PU B ended up with PU A value ($5) Initial contents of PU B shift register does not matter ata shifted out B to MB from PUA to PUB. ote that data enters the MB at PUB and progresses toward the B. equential ystem escription he outputs of the flip-flops form a state vector A particular set of outputs is the Present tate (P) he state vector that occurs at the next discrete time (clock edge for synchronous designs) is the ext tate () A sequential circuit described in terms of state is a Finite tate Machine (FM) ot all sequential circuits are described this way; i.e., registers are not described as FMs yet a register is a sequential circuit. B /99 39 B /99 4 escribing FMs tate ables tate quations tate iagrams Algorithmic tate Machine (AM) harts Preferred method in this class descriptions B /99 4 xample tate Machine 2 tate iagram (Bubble iagram) 2 AM hart B /99 42
8 tate Assignment tate assignment is the binary coding used to represent the states iven states, need at least log 2 () FFs to encode the states (i.e. 3 states, need at least 2 FFs for state information). =, =, 2 = (FM is now a modulo 3 counter) o not always have to use the fewest possible number of FFs. A common encoding is One-ot encoding - use one FF per state. =, =, 2 = tate assignment affects speed, gate count of FM B /99 43 FM Implementation Use FFs, tate assignment: =, =, 2 = P Inc + tate able quations x x x x = Inc + Inc = Inc + Inc x x x x B /99 44 Minimize quations (if desired) Inc x x Inc x x = Inc + Inc = Inc + Inc I ustom counters atapath control FM Usage + FM ontrol (reg load lines, mux selects) OU B /99 45 B /99 46 ummary We will be describing sequential systems via V and AM charts Use AM chart for human reader, V to allow synthesis of the design ynthesis will perform combinational minimization, but not state reduction. Will use common sequential building blocks extensively egisters, ounters, hift registers, Memories Basic storage element will be FF ynchronous (edge-triggered) design methodology B /99 47
Page 1. Last time we looked at: latches. flip-flop
Last time we looked at: latches flip flops We saw that these devices hold a value depending on their inputs. A data input value is loaded into the register on the rise of the edge. Some circuits have additional
More informationMux-Based Latches. Lecture 8. Sequential Circuits 1. Mux-Based Latch. Mux-Based Latch. Negative latch (transparent when CLK= 0)
Mux-Based Latches Lecture 8 equential Circuits Negative latch (transparent when = 0) Positive latch (transparent when = ) Peter Cheung epartment of Electrical & Electronic Engineering Imperial College
More informationArithmetic Circuits. (Part II) Randy H. Katz University of California, Berkeley. Fall Overview BCD Circuits. Combinational Multiplier Circuit
(art II) Randy H. Katz University of alifornia, Berkeley Fall 25 Overview BD ircuits ombinational Multiplier ircuit Design ase tudy: Bit Multiplier equential Multiplier ircuit R.H. Katz Lecture #2: -1
More informationELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT, OAKLAND UNIVERSITY ECE-2700:
SYNCHRONOUS SUNTIAL CIRCUITS Notes - Unit 6 ASYNCHRONOUS CIRCUITS: LATCHS SR LATCH: R S R t+ t t+ t S restricted SR Latch S R S R SR LATCH WITH NABL: R R' S R t+ t t+ t t t S S' LATCH WITH NABL: This is
More informationELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT, OAKLAND UNIVERSITY ECE-2700:
LCTRICAL AN COMPUTR NGINRING PARTMNT, OAKLAN UNIVRSITY C-27: igital Logic esign Winter 28 SYNCHRONOUS SUNTIAL CIRCUITS Notes - Unit 6 ASYNCHRONOUS CIRCUITS: LATCHS SR LATCH: R S R t+ t t+ t S restricted
More informationModule -18 Flip flops
1 Module -18 Flip flops 1. Introduction 2. Comparison of latches and flip flops. 3. Clock the trigger signal 4. Flip flops 4.1. Level triggered flip flops SR, D and JK flip flops 4.2. Edge triggered flip
More informationSequential Logic Design (Latch & FF)
/5/25 22: igital esign equential Logic esign (Latch & FF) A. ahu ept of omp. c. & Engg. Indian Institute of Technology Guwahati Outline ombinational Vs equential Logic esign esign a flip flop, that stores
More informationController Implementation--Part I. Cascading Edge-triggered Flip-Flops
Controller Implementation--Part I Alternative controller FSM implementation approaches based on: Classical Moore and Mealy machines Time state: Divide and Counter Jump counters Microprogramming (ROM) based
More informationUNIT-III ASYNCHRONOUS SEQUENTIAL CIRCUITS TWO MARKS 1. What are secondary variables? -present state variables in asynchronous sequential circuits 2. What are excitation variables? -next state variables
More informationGATE Online Free Material
Subject : Digital ircuits GATE Online Free Material 1. The output, Y, of the circuit shown below is (a) AB (b) AB (c) AB (d) AB 2. The output, Y, of the circuit shown below is (a) 0 (b) 1 (c) B (d) A 3.
More informationEECS-140/141 Introduction to Digital Logic Design Lecture 7:Sequential Logic Basics
EECS-140/141 Introduction to Digital Logic Design Lecture 7:Sequential Logic Basics I. OVERVIEW I.A Combinational vs. Sequential Logic Combinational Logic (everything so far): Outputs depend entirely on
More informationNT3881D. Dot Matrix LCD Controller and Driver. Features. General Description 1 V2.2. March,2000
NT88 ot atrix L ontroller and river Features Internal L drivers 6 common signal drivers 0 segment signal drivers (can be externally extended to 00 segments using NT88) aximum display dimensions 0 characters
More informationOutline. EECS Components and Design Techniques for Digital Systems. Lec 12 - Timing. General Model of Synchronous Circuit
Outline EES 5 - omponents and esign Techniques for igital Systems Lec 2 - Timing avid uller Electrical Engineering and omputer Sciences University of alifornia, erkeley Performance Limits of Synchronous
More informationELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT, OAKLAND UNIVERSITY ECE-2700:
LCTRICAL AN COMPUTR NGINRING PARTMNT, OAKLAN UNIVRSITY C-27: igital Logic esign Fall 27 SYNCHRONOUS SUNTIAL CIRCUITS Notes - Unit 6 ASYNCHRONOUS CIRCUITS: LATCHS SR LATCH: R S R t+ t t+ t S restricted
More informationRA CH Segment/Common Driver For Dot Matrix LCD Specification. Version 1.1 December 29, 2009
RAiO H egment/ommon river For ot Matrix L pecification Version. ecember, RAiO Technology Inc. opyright RAiO Technology Inc. 瑞佑科技 RAiO TEHNOLOGY IN. / www.raio.com.tw Version. H ommon / egment river For
More informationELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT, OAKLAND UNIVERSITY ECE-378:
LCTRICAL AN COMPUTR NGINRING PARTMNT, OAKLAN UNIVRSITY C-378: Computer Hardware esign Winter 26 SYNCHRONOUS SUNTIAL CIRCUITS Notes - Unit 6 ASYNCHRONOUS CIRCUITS: LATCHS SR LATCH: R S R t+ t t+ t S restricted
More informationSerial Addition. Lecture 29 1
Serial Addition Operations in digital computers are usually done in parallel because that is a faster mode of operation. Serial operations are slower because a datapath operation takes several clock cycles,
More informationLecture 02: Digital Logic Review
CENG 3420 Lecture 02: Digital Logic Review Bei Yu byu@cse.cuhk.edu.hk CENG3420 L02 Digital Logic. 1 Spring 2017 Review: Major Components of a Computer CENG3420 L02 Digital Logic. 2 Spring 2017 Review:
More informationEE 42/100 Lecture 24: Latches and Flip Flops. Rev A 4/14/2010 (8:30 PM) Prof. Ali M. Niknejad
A. M. Niknejad University of California, Berkeley EE 100 / 42 Lecture 24 p. 1/15 EE 42/100 Lecture 24: Latches and Flip Flops ELECTRONICS Rev A 4/14/2010 (8:30 PM) Prof. Ali M. Niknejad University of California,
More informationLecture 20: Several Commercial Counters & Shift Register
EE2: Switching Systems Lecture 2: Several Commercial Counters & Shift Register Prof. YingLi Tian Nov. 27, 27 Department of Electrical Engineering The City College of New York The City University of New
More informationENGIN 112 Intro to Electrical and Computer Engineering
ENGIN 112 Intro to Electrical and Computer Engineering Lecture 28 Timing Analysis Overview Circuits do not respond instantaneously to input changes Predictable delay in transferring inputs to outputs Propagation
More informationChapter 5 Sequential Logic Circuits Part II Hiroaki Kobayashi 7/11/2011
Chapter 5 Sequential Logic Circuits Part II Hiroaki Kobayashi 7//2 Ver. 72 7//2 Computer Engineering What is a Sequential Circuit? A circuit consists of a combinational logic circuit and internal memory
More informationDatapath Components. Control vs. Datapath, Registers, Adders (Binary Addition) Copyright (c) 2012 Sean Key
atapath Components Control vs. atapath, Registers, Adders (Binary Addition) Copyright (c) 2012 ean Key ata vs. Control Most digital circuits can be divided into two parts Control Circuitry to control the
More informationFan in: The number of inputs of a logic gate can handle.
Subject Code: 17333 Model Answer Page 1/ 29 Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model
More informationVLSI Design 11. Sequential Elements
VLSI esign Last module: Wire resistance and capacitance RC delay Wire gineering This module Floorplanning (basic physical design determines wires) Sequtial circuit design Clock skew Floorplan How do you
More informationlogic system Outputs The addition of feedback means that the state of the circuit may change with time; it is sequential. logic system Outputs
Sequential Logic The combinational logic circuits we ve looked at so far, whether they be simple gates or more complex circuits have clearly separated inputs and outputs. A change in the input produces
More informationDigital Electronics Electronics Technology
Digital Electronics Electronics Technology Landon ohnson hift egisters DIGITAL INTEGATED CICUIT MALL CALE INTEGATION LE THAN 12 GATE MEDIUM CALE INTEGATION 12 TO 99 GATE LAGE CALE INTEGATION 100 TO 9999
More informationEE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad
A. M. Niknejad University of California, Berkeley EE 100 / 42 Lecture 24 p. 1/21 EE 42/100 Lecture 24: Latches and Flip Flops ELECTRONICS Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad University of California,
More informationPWM System. Microcomputer Architecture and Interfacing Colorado School of Mines Professor William Hoff
PWM System 1 Pulse Width Modulation (PWM) Pulses are continuously generated which have different widths but the same period between leading edges Duty cycle (% high) controls the average analog voltage
More informationWe ve looked at timing issues in combinational logic Let s now examine timing issues we must deal with in sequential circuits
Basic Timing Issues We ve looked at timing issues in combinational logic Let s now examine timing issues we must deal with in sequential circuits The fundamental timing issues we considered then apply
More informationECE520 VLSI Design. Lecture 11: Combinational Static Logic. Prof. Payman Zarkesh-Ha
EE520 VLSI esign Lecture 11: ombinational Static Logic Prof. Payman Zarkesh-Ha Office: EE ldg. 230 Office hours: Wednesday 2:00-3:00PM or by appointment E-mail: pzarkesh@unm.edu Slide: 1 eview of Last
More informationMohit Arora. The Art of Hardware Architecture. Design Methods and Techniques. for Digital Circuits. Springer
Mohit Arora The Art of Hardware Architecture Design Methods and Techniques for Digital Circuits Springer Contents 1 The World of Metastability 1 1.1 Introduction 1 1.2 Theory of Metastability 1 1.3 Metastability
More informationCS/EE Homework 9 Solutions
S/EE 260 - Homework 9 Solutions ue 4/6/2000 1. onsider the synchronous ripple carry counter on page 5-8 of the notes. Assume that the flip flops have a setup time requirement of 2 ns and that the gates
More informationECOM 4311 Digital System Design using VHDL. Chapter 9 Sequential Circuit Design: Practice
ECOM 4311 Digital System Design using VHDL Chapter 9 Sequential Circuit Design: Practice Outline 1. Poor design practice and remedy 2. More counters 3. Register as fast temporary storage 4. Pipelined circuit
More informationLOGIC DIAGRAM: HALF ADDER TRUTH TABLE: A B CARRY SUM. 2012/ODD/III/ECE/DE/LM Page No. 1
LOGIC DIAGRAM: HALF ADDER TRUTH TABLE: A B CARRY SUM K-Map for SUM: K-Map for CARRY: SUM = A B + AB CARRY = AB 22/ODD/III/ECE/DE/LM Page No. EXPT NO: DATE : DESIGN OF ADDER AND SUBTRACTOR AIM: To design
More informationHAZARDS AND PULSE MODE SEQUENTIAL CIRCUITS
Chapter 19 HAZARDS AND PULSE MODE SEQUENTIAL CIRCUITS Ch19L5-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 1 Lesson 5 Dynamic Hazards, Essential Hazards and Pulse mode sequential
More informationDepartment of Electronics and Communication Engineering
Department of Electronics and Communication Engineering Sub Code/Name: BEC3L2- DIGITAL ELECTRONICS LAB Name Reg No Branch Year & Semester : : : : LIST OF EXPERIMENTS Sl No Experiments Page No Study of
More informationModule-20 Shift Registers
1 Module-20 Shift Registers 1. Introduction 2. Types of shift registers 2.1 Serial In Serial Out (SISO) register 2.2 Serial In Parallel Out (SIPO) register 2.3 Parallel In Parallel Out (PIPO) register
More informationCOUNTERS AND REGISTERS
H P T E R 7 OUNTERS N REGISTERS OUTLINE Part 7- synchronous (Ripple) ounters 7-2 Propagation elay in Ripple ounters 7-3 Synchronous (Parallel) ounters 7-4 ounters with MO Numbers 6 2 N 7-5 Synchronous
More information11 Counters and Oscillators
11 OUNTERS AND OSILLATORS 11 ounters and Oscillators Though specialized, the counter is one of the most likely digital circuits that you will use. We will see how typical counters work, and also how to
More informationEE 308-Digital Electronics Laboratory EXPERIMENT 8 FLIP FLOPS AND SEQUENTIAL CIRCUITS
EXPERIMENT 8 FLIP FLOPS ND SEUENTIL IRUITS I. INTRODUTION 1. Objectives The objective of this experiment is to become familiar with the basic operational principles of flip-flops and counters. II. PRELIMINRY
More informationLearning Outcomes. Spiral 2 3. DeMorgan Equivalents NEGATIVE (ACTIVE LO) LOGIC. Negative Logic One hot State Assignment System Design Examples
2-3. Learning Outcomes 2-3.2 Spiral 2 3 Negative Logic One hot State Assignment System Design Examples I understand the active low signal convention and how to interface circuits that use both active high
More informationDigital Logic Circuits
Digital Logic Circuits Let s look at the essential features of digital logic circuits, which are at the heart of digital computers. Learning Objectives Understand the concepts of analog and digital signals
More informationUNIVERSITY OF BOLTON SCHOOL OF ENGINEERING BENG (HONS) ELECTRICAL & ELECTRONICS ENGINEERING SEMESTER TWO EXAMINATION 2017/2018
UNIVERSITY OF BOLTON [EES04] SCHOOL OF ENGINEERING BENG (HONS) ELECTRICAL & ELECTRONICS ENGINEERING SEMESTER TWO EXAMINATION 2017/2018 INTERMEDIATE DIGITAL ELECTRONICS AND COMMUNICATIONS MODULE NO: EEE5002
More informationSRV ENGINEERING COLLEGE SEMBODAI RUKMANI VARATHARAJAN ENGINEERING COLLEGE SEMBODAI
SEMBODAI RUKMANI VARATHARAJAN ENGINEERING COLLEGE SEMBODAI 6489 (Approved By AICTE,Newdelhi Affiliated To ANNA UNIVERSITY::Chennai) CS 62 DIGITAL ELECTRONICS LAB (REGULATION-23) LAB MANUAL DEPARTMENT OF
More informationChapter 5 Sequential Logic Circuits Part II Hiroaki Kobayashi 6/30/2008
Chapter 5 Sequential Logic Circuits Part II Hiroaki Kobayashi 6/3/28 6/3/28 Computer Engineering Basic Element for Sequential CircuitsSR Latch Latch Store one-bit information (two states of and ) Two inputs,
More informationJEFFERSON COLLEGE COURSE SYLLABUS ETC255 INTRODUCTION TO DIGITAL CIRCUITS. 6 Credit Hours. Prepared by: Dennis Eimer
JEFFERSON COLLEGE COURSE SYLLABUS ETC255 INTRODUCTION TO DIGITAL CIRCUITS 6 Credit Hours Prepared by: Dennis Eimer Revised Date: August, 2007 By Dennis Eimer Division of Technology Dr. John Keck, Dean
More informationDatapath Components. Multipliers, Counters, Timers, Register Files
Datapath Components Multipliers, Counters, Timers, Register Files Multipliers An N x N multiplier Multiplies two N bit binary inputs Generates an NN bit result Creating a multiplier using two-level logic
More informationSpec. Instructor: Center
PDHonline Course E379 (5 PDH) Digital Logic Circuits Volume III Spec ial Logic Circuits Instructor: Lee Layton, P.E 2012 PDH Online PDH Center 5272 Meadow Estatess Drive Fairfax, VA 22030-6658 Phone &
More informationBrought to you by. Priti Srinivas Sajja. PS01CMCA02 Course Content. Tutorial Practice Material. Acknowldgement References. Website pritisajja.
Brought to you by Priti Srinivas Sajja PS01CMCA02 Course Content Tutorial Practice Material Acknowldgement References Website pritisajja.info Multiplexer Means many into one, also called data selector
More informationINF3430 Clock and Synchronization
INF3430 Clock and Synchronization P.P.Chu Using VHDL Chapter 16.1-6 INF 3430 - H12 : Chapter 16.1-6 1 Outline 1. Why synchronous? 2. Clock distribution network and skew 3. Multiple-clock system 4. Meta-stability
More information! Is it feasible? ! How do we decompose the problem? ! Vdd. ! Topology. " Gate choice, logical optimization. " Fanin, fanout, Serial vs.
ESE 570: Digital Integrated Circuits and VLSI Fundamentals Design Space Exploration Lec 18: March 28, 2017 Design Space Exploration, Synchronous MOS Logic, Timing Hazards 3 Design Problem Problem Solvable!
More informationCOMPUTER ORGANIZATION & ARCHITECTURE DIGITAL LOGIC CSCD211- DEPARTMENT OF COMPUTER SCIENCE, UNIVERSITY OF GHANA
COMPUTER ORGANIZATION & ARCHITECTURE DIGITAL LOGIC LOGIC Logic is a branch of math that tries to look at problems in terms of being either true or false. It will use a set of statements to derive new true
More informationChapter 4: FLIP FLOPS. (Sequential Circuits) By: Siti Sabariah Hj. Salihin ELECTRICAL ENGINEERING DEPARTMENT EE 202 : DIGITAL ELECTRONICS 1
Chapter 4: FLIP FLOPS (Sequential Circuits) By: Siti Sabariah Hj. Salihin ELECTRICAL ENGINEERING DEPARTMENT 1 CHAPTER 4 : FLIP FLOPS Programme Learning Outcomes, PLO Upon completion of the programme, graduates
More informationCPC7701KTR INTEGRATED CIRCUITS DIVISION. 16-Channel High Voltage Analog Switch with Integrated Bleed Resistors
INTEGRATE CIRCUITS IVISI 16-Channel igh Voltage Analog Switch with Integrated Bleed Resistors Features Processed with BCMOS on SOI (Silicon on Insulator) Flexible igh Voltage Supplies up to V PP -V NN
More information! Sequential Logic. ! Timing Hazards. ! Dynamic Logic. ! Add state elements (registers, latches) ! Compute. " From state elements
ESE 570: Digital Integrated Circuits and VLSI Fundamentals Lec 19: April 2, 2019 Sequential Logic, Timing Hazards and Dynamic Logic Lecture Outline! Sequential Logic! Timing Hazards! Dynamic Logic 4 Sequential
More informationDIGITAL ELECTRONICS QUESTION BANK
DIGITAL ELECTRONICS QUESTION BANK Section A: 1. Which of the following are analog quantities, and which are digital? (a) Number of atoms in a simple of material (b) Altitude of an aircraft (c) Pressure
More informationLaboratory Manual CS (P) Digital Systems Lab
Laboratory Manual CS 09 408 (P) Digital Systems Lab INDEX CYCLE I A. Familiarization of digital ICs and digital IC trainer kit 1 Verification of truth tables B. Study of combinational circuits 2. Verification
More informationENGG1015: lab 3. Sequential Logic
ENGG1015: lab 3 Sequential Logic 1 st Semester 2012-13 This lab explores the world of sequential logic design. By the end of this lab, you will have implemented a working prototype of a Ball ounter that
More informationENGR-4300 Spring 2008 Test 3. Name SOLUTION. Section 1(MR 8:00) 2(TF 2:00) 3(MR 6:00) (circle one) Question I (20 points) Question II (20 points)
NGR- Test Spring 8 NGR- Spring 8 Test Name SOLUTION Section MR 8: TF : MR 6: circle one Question I points Question II points Question III points Question IV 5 points Question V 5 points Total points: On
More informationCMOS Digital Integrated Circuits Lec 11 Sequential CMOS Logic Circuits
Lec Sequential CMOS Logic Circuits Sequential Logic In Combinational Logic circuit Out Memory Sequential The output is determined by Current inputs Previous inputs Output = f(in, Previous In) The regenerative
More informationUNIT II: Clocked Synchronous Sequential Circuits. CpE 411 Advanced Logic Circuits Design 1
UNIT II: Clocked Synchronous Sequential Circuits CpE 411 Advanced Logic Circuits Design 1 Unit Outline Analysis of Sequential Circuits State Tables State Diagrams Flip-flop Excitation Tables Basic Design
More informationEE6301 DIGITAL LOGIC CIRCUITS LT P C UNIT I NUMBER SYSTEMS AND DIGITAL LOGIC FAMILIES 9
EE6301 DIGITAL LOGIC CIRCUITS LT P C 3 1 0 4 UNIT I NUMBER SYSTEMS AND DIGITAL LOGIC FAMILIES 9 Review of number systems, binary codes, error detection and correction codes (Parity and Hamming code)- Digital
More information6.111 Lecture # 19. Controlling Position. Some General Features of Servos: Servomechanisms are of this form:
6.111 Lecture # 19 Controlling Position Servomechanisms are of this form: Some General Features of Servos: They are feedback circuits Natural frequencies are 'zeros' of 1+G(s)H(s) System is unstable if
More informationLecture 3: Logic circuit. Combinational circuit and sequential circuit
Lecture 3: Logic circuit Combinational circuit and sequential circuit TRAN THI HONG HONG@IS.NAIST.JP Content Lecture : Computer organization and performance evaluation metrics Lecture 2: Processor architecture
More informationHardware Flags. and the RTI system. Microcomputer Architecture and Interfacing Colorado School of Mines Professor William Hoff
Hardware Flags and the RTI system 1 Need for hardware flag Often a microcontroller needs to test whether some event has occurred, and then take an action For example A sensor outputs a pulse when a model
More informationLIST OF EXPERIMENTS. KCTCET/ /Odd/3rd/ETE/CSE/LM
LIST OF EXPERIMENTS. Study of logic gates. 2. Design and implementation of adders and subtractors using logic gates. 3. Design and implementation of code converters using logic gates. 4. Design and implementation
More informationNT3881D. Dot Matrix LCD Controller and Driver. Features. General Description
NT ot atrix L ontroller and river Features Internal L drivers 6 common signal drivers 0 segment signal drivers (can be externally extended to 00 segments using NTA) aximum display dimensions 0 characters
More informationAdder Comparator 7 segment display Decoder for 7 segment display D flip flop Analysis of sequential circuits. Sequence detector
Lecture 3 Adder Comparator 7 segment display Decoder for 7 segment display D flip flop Analysis of sequential circuits Counter Sequence detector TNGE11 Digitalteknik, Lecture 3 1 Adder TNGE11 Digitalteknik,
More information2014 Paper E2.1: Digital Electronics II
2014 Paper E2.1: Digital Electronics II Answer ALL questions. There are THREE questions on the paper. Question ONE counts for 40% of the marks, other questions 30% Time allowed: 2 hours (Not to be removed
More informationECE 2300 Digital Logic & Computer Organization
ECE 2300 Digital Logic & Computer Organization Spring 2018 Timing Analysis Lecture 11: 1 Announcements Lab report guidelines are uploaded on CMS As part of the assignment for Lab 3 report Lab 4(A) prelab
More informationNumber system: the system used to count discrete units is called number. Decimal system: the number system that contains 10 distinguished
Number system: the system used to count discrete units is called number system Decimal system: the number system that contains 10 distinguished symbols that is 0-9 or digits is called decimal system. As
More informationEE 435. Lecture 41. ADC Design
EE 435 Lecture 4 ADC Design Nyqyist ate Usage Structures. eview from last lecture. 0 esolution 6 SA Pipeline 8 4 Flash K 0K 00K M 0M 00M G 0G Speed . eview from last lecture. SA ADC C LK IN EF DAC n DAC
More informationTheory of Logic Circuits. Laboratory manual. Exercise 4
Zakład Mikroinformatyki i Teorii Automatów Cyfrowych Theory of Logic Circuits Laboratory manual Exercise 4 Asynchronous sequential logic circuits 2008 Krzysztof Cyran, Piotr Czekalski (edt.) 1. Introduction
More informationdescription/ordering information
2-V to 6-V V CC Operation ( C190, 191) 4.5-V to 5.5-V V CC Operation ( CT191) Wide Operating Temperature Range of 55 C to 125 C Synchronous Counting and Asynchronous oading Two s for n-bit Cascading ook-ahead
More informationCopyright 2000 N. AYDIN. All rights reserved. 1
Introduction to igital Prof Nizamettin IN naydin@yildizedutr naydin@ieeeorg ourse Outline igital omputers, Number Systems, rithmetic Operations, ecimal, lphanumeric, and Gray odes 2 inary, Gates, oolean
More informationEE 330 Lecture 44. Digital Circuits. Ring Oscillators Sequential Logic Array Logic Memory Arrays. Final: Tuesday May 2 7:30-9:30
EE 330 Lecture 44 igital Circuits Ring Oscillators Sequential Logic Array Logic Memory Arrays Final: Tuesday May 2 7:30-9:30 Review from Last Time ynamic Logic Basic ynamic Logic Gate V F A n PN Any of
More informationDS1075. EconOscillator/Divider PRELIMINARY FEATURES PIN ASSIGNMENT FREQUENCY OPTIONS
PRELIMINARY EconOscillator/Divider FEATURES Dual Fixed frequency outputs (200 KHz 100 MHz) User programmable on chip dividers (from 1 513) User programmable on chip prescaler (1, 2, 4) No external components
More informationA-D and D-A Converters
Chapter 5 A-D and D-A Converters (No mathematical derivations) 04 Hours 08 Marks When digital devices are to be interfaced with analog devices (or vice a versa), Digital to Analog converter and Analog
More informationA-PDF Split DEMO : Purchase from to remove the watermark 114 FSM
A-PDF Split DEMO : Purchase from www.a-pdf.com to remove the watermark 114 FSM Xilinx specific Xilinx ISE includes a utility program called StateCAD, which allows a user to draw a state diagram in graphical
More informationPreface... iii. Chapter 1: Diodes and Circuits... 1
Table of Contents Preface... iii Chapter 1: Diodes and Circuits... 1 1.1 Introduction... 1 1.2 Structure of an Atom... 2 1.3 Classification of Solid Materials on the Basis of Conductivity... 2 1.4 Atomic
More informationLecture 14: Datapath Functional Units Adders
Lecture 14: Datapath Functional Units dders Mark Horowitz omputer Systems Laboratory Stanford University horowitz@stanford.edu MH EE271 Lecture 14 1 Overview Reading W&E 8.2.1 - dders References Hennessy
More informationCMOS Digital Integrated Circuits Analysis and Design
CMOS Digital Integrated Circuits Analysis and Design Chapter 8 Sequential MOS Logic Circuits 1 Introduction Combinational logic circuit Lack the capability of storing any previous events Non-regenerative
More informationLV5232VH. Specifications. Bi-CMOS IC 16ch LED Driver. Absolute Maximum Ratings at Ta = 25 C. Recommended Operating Conditions at Ta = 25 C
Ordering number : ENA1628D LV5232VH Bi-MOS I 16ch LED Driver http://onsemi.com Overview The LV5232VH is a semiconductor integrated circuit that incorporates a serial input and serial or parallel output
More informationOutline. CPE/EE 422/522 Advanced Logic Design L02. Review: Combinational-Circuit Building Blocks. Multiplexers: 2-to-1 Multiplexer
Outline CPE/EE 422/522 Avance Logic Design L2 Electrical an Computer Engineering University o Alabama in Huntsville What we know Laws an Theorems o Boolean Algebra Simpliication o Logic Epressions Using
More informationChapter 9. sequential logic technologies
Chapter 9. sequential logic technologies In chapter 4, we looked at diverse implementation technologies for combinational logic circuits: random logic, regular logic, programmable logic. Similarly, variations
More informationDS1073 3V EconOscillator/Divider
3V EconOscillator/Divider wwwmaxim-iccom FEATURES Dual fixed-frequency outputs (30kHz to 100MHz) User-programmable on-chip dividers (from 1 to 513) User-programmable on-chip prescaler (1, 2, 4) No external
More information1. The decimal number 62 is represented in hexadecimal (base 16) and binary (base 2) respectively as
BioE 1310 - Review 5 - Digital 1/16/2017 Instructions: On the Answer Sheet, enter your 2-digit ID number (with a leading 0 if needed) in the boxes of the ID section. Fill in the corresponding numbered
More informationB.E. SEMESTER III (ELECTRICAL) SUBJECT CODE: X30902 Subject Name: Analog & Digital Electronics
B.E. SEMESTER III (ELECTRICAL) SUBJECT CODE: X30902 Subject Name: Analog & Digital Electronics Sr. No. Date TITLE To From Marks Sign 1 To verify the application of op-amp as an Inverting Amplifier 2 To
More informationI.E.S-(Conv.)-2005 ELECTRONICS AND TELECOMMUNICATION ENGINEERING PAPER - II Time Allowed: 3 hours Maximum Marks : 200 Candidates should attempt Question No. 1 which is compulsory and FOUR more questions
More information10 U.L. 5 (2.5) U.L. LOGIC SYMBOL LS90 LS92 LS VCC = PIN 5 GND = PIN 10 NC = PINS 4, 13 GND = PIN 10 NC = PINS 2, 3, 4, 13
DECADE COUNTER; DIVIDE-BY-TWEVE COUNTER; -BIT BINARY COUNTER The SN/S, SN/S and SN/S are high-speed -bit ripple type counters partitioned into two sectio. Each counter has a divide-by-two section and either
More informationINTEGRATED CIRCUITS. For a complete data sheet, please also download:
INTEGRATED CIRCUITS DATA SHEET For a complete data sheet, please also download: The IC06 74HC/HCT/HCU/HCMOS Logic Family Specifications The IC06 74HC/HCT/HCU/HCMOS Logic Package Information The IC06 74HC/HCT/HCU/HCMOS
More informationE2.11/ISE2.22 Digital Electronics II
E2./IE2.22 igital Electronics II roblem heet (uestion ratings: =Easy,, E=Hard. ll students should do questions rated, or as a minimum). The diagram shows three gates in which one input (OTOL) is being
More informationA High Performance Asynchronous Counter using Area and Power Efficient GDI T-Flip Flop
Indian Journal of Science and Technology, Vol 8(7), 622 628, April 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 DOI: 10.17485/ijst/2015/v8i7/62847 A High Performance Asynchronous Counter using
More informationIES Digital Mock Test
. The circuit given below work as IES Digital Mock Test - 4 Logic A B C x y z (a) Binary to Gray code converter (c) Binary to ECESS- converter (b) Gray code to Binary converter (d) ECESS- To Gray code
More informationICS 151 Final. (Last Name) (First Name)
ICS 151 Final Name Student ID Signature :, (Last Name) (First Name) : : Instructions: 1. Please verify that your paper contains 19 pages including this cover and 3 blank pages. 2. Write down your Student-Id
More informationFirst Name: Last Name: Lab Cover Page. Teaching Assistant to whom you are submitting
Student Information First Name School of Computer Science Faculty of Engineering and Computer Science Last Name Student ID Number Lab Cover Page Please complete all (empty) fields: Course Name: DIGITAL
More informationSolutions. ICS 151 Final. Q1 Q2 Q3 Q4 Total Credit Score. Instructions: Student ID. (Last Name) (First Name) Signature
ICS 151 Final Name Student ID Signature :, (Last Name) (First Name) : : Instructions: 1. Please verify that your paper contains 19 pages including this cover and 3 blank pages. 2. Write down your Student-Id
More informationINTEGRATED CIRCUITS. 74ALS161B/74ALS163B 4-bit binary counter. Product specification 1991 Feb 08 IC05 Data Handbook
INTEGRATE CIRCUITS 11 Feb 08 IC05 ata Handbook 4ALS161B 4ALS163B, asynchronous reset, synchronous reset FEATURES Synchronous counting and loading Two count enable inputs for n-bit cascading Positive edge-triggered
More informationDIGITAL CIRCUITS AND SYSTEMS ASSIGNMENTS 1 SOLUTIONS
DIGITAL CIRCUITS AND SYSTEMS ASSIGNMENTS 1 SOLUTIONS 1. Analog signal varies continuously between two amplitudes over the given interval of time. Between these limits of amplitude and time, the signal
More information