University of Florida EEL 3701 Fall 1996 Dr. Eric M. Schwartz

Similar documents
Good Evening! Welcome!

Good Evening! Welcome!

Good Evening! Welcome!

Open book/open notes, 90-minutes. Calculators permitted. Do not write on the back side of any pages.

EECS 270 Group Homework 4 Due Friday. June half credit if turned in by June

Quiz #4 Thursday, April 25, 2002, 5:30-6:45 PM

1. a) For the circuit shown in figure 1.1, draw a truth table showing the output Q for all combinations of inputs A, B and C. [4] Figure 1.

EECS 270 Homework the Last Winter 2017

EECS 270 Midterm Exam Spring 2011

Sequential Digital Design. Laboratory Manual. Experiment #3. Flip Flop Storage Elements

EECS 270 Midterm 2 Exam Closed book portion Fall 2014

Logic Design II (17.342) Spring Lecture Outline

1.b. Realize a 5-input NOR function using 2-input NOR gates only.

CprE 281: Digital Logic

Unit 11. Latches and Flip-Flops

problem maximum score 1 28pts 2 10pts 3 10pts 4 15pts 5 14pts 6 12pts 7 11pts total 100pts

CS 261 Fall Mike Lam, Professor. Sequential Circuits

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

Other Flip-Flops. Lecture 27 1

CprE 281: Digital Logic

EECS 270 Midterm 1 Exam Closed book portion Winter 2017

Switching Circuits & Logic Design, Fall Final Examination (1/13/2012, 3:30pm~5:20pm)

Logic Design. Flip Flops, Registers and Counters

DALHOUSIE UNIVERSITY Department of Electrical & Computer Engineering Digital Circuits - ECED 220. Experiment 4 - Latches and Flip-Flops

Department of Electrical and Computer Engineering Mid-Term Examination Winter 2012

DIGITAL CIRCUIT LOGIC UNIT 11: SEQUENTIAL CIRCUITS (LATCHES AND FLIP-FLOPS)

Section 001. Read this before starting!

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

CprE 281: Digital Logic

UNIVERSITY OF MASSACHUSSETS LOWELL Department of Electrical & Computer Engineering Course Syllabus for Logic Design Fall 2013

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

Administrative issues. Sequential logic

10.1 Sequential logic circuits are a type of logic circuit where the output of the circuit depends not only on

Why do we need to debounce the clock input on counter or state machine design? What happens if we don t?

Physics 323. Experiment # 10 - Digital Circuits

Sequential Logic Circuits

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


LESSON PLAN. Sub Code: EE2255 Sub Name: DIGITAL LOGIC CIRCUITS Unit: I Branch: EEE Semester: IV

PHYSICS 5620 LAB 9 Basic Digital Circuits and Flip-Flops

R13 SET - 1 '' ''' '' ' '''' Code No: RT21053

Chapter 6 Digital Circuit 6-5 Department of Mechanical Engineering

Chapter 2. Digital Circuits

MODEL QUESTIONS WITH ANSWERS THIRD SEMESTER B.TECH DEGREE EXAMINATION DECEMBER CS 203: Switching Theory and Logic Design. Time: 3 Hrs Marks: 100

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

R13. II B. Tech I Semester Regular Examinations, Jan DIGITAL LOGIC DESIGN (Com. to CSE, IT) PART-A

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

Registers and Counters

Midterm Examination II

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

Section 6.8 Synthesis of Sequential Logic Page 1 of 8

To design a sequential logic circuit using D-Flip-flop. To implement the designed circuit.

Serial In/Serial Left/Serial Out Operation

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath

CS6201 UNIT I PART-A. Develop or build the following Boolean function with NAND gate F(x,y,z)=(1,2,3,5,7).

CS 151 Final. Instructions: Student ID. (Last Name) (First Name) Signature

Combinational vs Sequential

Chapter 5 Sequential Circuits

Electrical and Telecommunications Engineering Technology_TCET3122/TC520. NEW YORK CITY COLLEGE OF TECHNOLOGY The City University of New York

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

Experiment 8 Introduction to Latches and Flip-Flops and registers

Course Administration

EECS 270 Final Exam Spring 2012

Asynchronous (Ripple) Counters

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

Digital Logic Design Sequential Circuits. Dr. Basem ElHalawany

A.R. ENGINEERING COLLEGE, VILLUPURAM ECE DEPARTMENT

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

Flip-Flops and Sequential Circuit Design

CS150 Fall 2012 Solutions to Homework 4

Engr354: Digital Logic Circuits

Principles of Computer Architecture. Appendix A: Digital Logic

ROEVER COLLEGE OF ENGINEERING & TECHNOLOGY ELAMBALUR, PERAMBALUR DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING

Control Unit. Arturo Díaz-Pérez Departamento de Computación Laboratorio de Tecnologías de Información CINVESTAV-IPN

EXPERIMENT 13 ITERATIVE CIRCUITS

Memory, Latches, & Registers

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

cs281: Introduction to Computer Systems Lab07 - Sequential Circuits II: Ant Brain

Lecture 12. Amirali Baniasadi

1. True/False Questions (10 x 1p each = 10p) (a) I forgot to write down my name and student ID number.

Unit-5 Sequential Circuits - 1

Chapter Contents. Appendix A: Digital Logic. Some Definitions

Copyright 2011 by Enoch Hwang, Ph.D. and Global Specialties. All rights reserved. Printed in Taiwan.

Tribhuvan University Institute of Science and Technology Bachelor of Science in Computer Science and Information Technology

DIGITAL TECHNICS II. Dr. Bálint Pődör. Óbuda University, Microelectronics and Technology Institute

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

EXPERIMENT: 1. Graphic Symbol: OR: The output of OR gate is true when one of the inputs A and B or both the inputs are true.

D Latch (Transparent Latch)

PURBANCHAL UNIVERSITY

Digital Logic Design I

CSE140: Components and Design Techniques for Digital Systems. More D-Flip-Flops. Tajana Simunic Rosing. Sources: TSR, Katz, Boriello & Vahid

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

COE328 Course Outline. Fall 2007

CHAPTER 1 LATCHES & FLIP-FLOPS

EE 109 Homework 6 State Machine Design Name: Score:

EE292: Fundamentals of ECE

UNIVERSITI TEKNOLOGI MALAYSIA

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

North Shore Community College

Question Bank. Unit 1. Digital Principles, Digital Logic

Transcription:

University of lorida EEL 3701 all 1996 r. Eric M. Schwartz Page 1/9 Last Name, irst Name Instructions: Show all work on the front of the test papers. If you need more room, make a clearly indicated note on the front of the page, "MORE ON BACK", and use the back. he back of the page will not be graded without an indication on the front. You may not use any notes, homeworks, labs, other books, or calculators. You must pledge and sign this page in order for a grade to be assigned. his exam counts for at least 20%. of your total grade (13.3% if you fail to take one of the 3 exams). Put your name at the top of each test page and be sure your exam consists of 9 distinct pages. Read each question carefully and follow the instructions. Boolean expression answers must be in lexical order. Good luck! PLEGE: On my honor as a University of lorida student, I certify that I have neither given nor received any aid on this examination, nor I have seen anyone else do so. PRIN YOUR NAME SIGN YOUR NAME AE COMMENS, EEBACK, or any special instructions for the professor: Page Available Points 1 0 0 2 0 3 10 4 20 5 18 6 8 7 13 8 14 9 16 OAL 100

University of lorida EEL 3701 all 1996 r. Eric M. Schwartz Page 2/9 Last Name, irst Name [65%] 1. Below is an ASM flowchart for an electric garage door. he input R_In (Remote input) causes a closed door to open and an opened door to close. When the door is opening, the output Open causes the motor to turn clockwise. When the door is closing, the output 4 min Close cause the motor to turn counterclockwise. here are three additional inputs to your controller: ull_open (automatically set when the door is fully opened), Closed (automatically set when the door is fully closed), and Alarm (automatically set when something is in the door path while the door is closing). An Alarm causes a closing door to open instead, and a beep to sound.. W_Closed S 0 R_In Opening Close Closing S 3 Open S 1 ull_open W_Open S 2 Alarm R_In = Closed Remote Input ull_open = oor is fully opened. Closed = oor is fully closed R_In Alarm = Open = Something in door path while attempting to close Open the door Close = = Close the door Audible warning

University of lorida EEL 3701 all 1996 r. Eric M. Schwartz Page 3/9 Last Name, irst Name (4%) 1. a) What is the minimum number of flip-flops needed to implement this design. Why? 2 min How many JK flip-flops would be needed (assuming s are not available). No explanation, no credit. Number of s = Number of JK s = (6%) b) What minimum size EPROM do you need to implement this design using only the 3 min EPROM, one flip-flop, and as many JK flip-flops as you need. (No other chips.) Explain. No explanation, no credit. Size of EPROM (# of Addresses x # of data bits, e.g., 2k x 8) =

University of lorida EEL 3701 all 1996 r. Eric M. Schwartz Page 4/9 Last Name, irst Name (10%) 1. c) raw a wiring diagram (without pin numbers) corresponding to parts a and b above. 3 min Make the outputs active low. (or partial credit only, do the design with only flipflops instead of a single flip-flop and JK flip-flop(s).) Use only rising edge flip-flops. (6%) 1. d) ill in the below excitation table for and JK flip-flops. 3 min Q Q + J K (4%) e) Give a state binary assignment that attempts to minimize the bit changes between states. 3 min Give state W_Closed (S 0 ) the minimum value (Q i =0). Leave blank any columns not needed (see part a above.) State Name Q 7 Q 6 Q 5 Q 4 Q 3 Q 2 Q 1 Q 0 W_Closed (S 0 ) Opening (S 1 ) W_Open (S 2 ) Closing (S 3 )

University of lorida EEL 3701 all 1996 r. Eric M. Schwartz Page 5/9 Last Name, irst Name (18%) 1. f) ill in the below state transition and output table. Use don't cares (X) as needed. 10 min Current State Name R_In ull_open Alarm Closed Next State Name Open Close

University of lorida EEL 3701 all 1996 r. Eric M. Schwartz Page 6/9 Last Name, irst Name (8%) 1. g) Complete the below timing diagram and fill in the appropriate state names. (Use the short 8 min names, e.g., S 0 ). he first state S 0 (W_Closed) is given, as are the input sequences. CLK State Number R_In ull_open Alarm Closed Open Close S 0

University of lorida EEL 3701 all 1996 r. Eric M. Schwartz Page 7/9 Last Name, irst Name (9%) 1. h) A new ASM replaces the oval (with inside) with a rectangle (see below). Explain 3 min the differences of operation for the circuit designed from the original ASM flowchart and one designed from this new ASM flowchart. What added or reduced costs does the new system have? Explain all reasoning. ing or your convenience, part of the new ASM flowchart is shown to the right. Closing Opening S 3 Close S 1 Open Alarm ull_open ing S 4 [4%] 2. How do PALs and PLAs differ. 3 min

University of lorida EEL 3701 all 1996 r. Eric M. Schwartz Page 8/9 Last Name, irst Name [4%] 3. esign a 3-bit parallel adder using as many A and HA as you need. Use any other basic 3 min AN/OR gates you feel are necessary. he inputs are X 2 X 1 X 0 and Y 2 Y 1 Y 0 and the output is Z 2 Z 1 Z 0 and C OU. he inputs and outputs are all active-high. [4%] 4. esign a 4-bit register using any of the following fundamental logic elements: ANs, ORs, 3 min MUXs, EMUXs, ECOERs, ENCOERs, lip-lops, Adders. his register should accomplish synchronous parallel loads and parallel outputs. [6%] 5. We used SR latches to build our Master/Slave JK flip-flop in lab 5. Explain the 3 min Master/Slave operation of this block diagram. J K Comb S R Master Q.H Q.L S R Slave Q.H Q.L CLK

University of lorida EEL 3701 all 1996 r. Eric M. Schwartz Page 9/9 Last Name, irst Name [16%] 6. Add the necessary wiring (or labels, as in LogicWorks ) and circuit elements to create the 8 min two memory devices described below. (8%) a) 56 x 4 memory device with RAM in the lower 2-bits (least significant bits) of data and EPROM in the upper 2-bits of data. A 8 256 x 4 Memory evice 256 x 2 RAM 256 x 2 EPROM 1 0 WE CS 0 CS 1 1 0 CE 0 CE 1 CE WE (8%) b) 12 x 2 memory device with RAM in the lower 256 address space and EPROM in the upper 256 of memory address space. GN VCC A 8 512 x 2 Memory evice 256 x 2 RAM 256 x 2 EPROM 1 0 WE CS 0 CS 1 1 0 CE 0 CE 1 CE WE GN VCC