MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI

Similar documents
MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI

S.Y. Diploma : Sem. III [CO/CM/IF/CD/CW] Digital Techniques


SIR C.R.REDDY COLLEGE OF ENGINEERING ELURU DIGITAL INTEGRATED CIRCUITS (DIC) LABORATORY MANUAL III / IV B.E. (ECE) : I - SEMESTER

Digital Electronics Circuits 2017

S.Y. Diploma : Sem. III [DE/ED/EI/EJ/EN/ET/EV/EX/IC/IE/IS/IU/MU] Principles of Digital Techniques

Synchronous Sequential Logic

Philadelphia University Student Name: Student Number:

CDA 3200 Digital Systems. Instructor: Dr. Janusz Zalewski Developed by: Dr. Dahai Guo Spring 2012

ELCT201: DIGITAL LOGIC DESIGN

LOGIC CIRCUITS. Basic Experiment and Design of Electronics

Reg. No. Question Paper Code : B.E./B.Tech. DEGREE EXAMINATION, NOVEMBER/DECEMBER Second Semester. Computer Science and Engineering

LOGIC CIRCUITS. Basic Experiment and Design of Electronics. Ho Kyung Kim, Ph.D.

Lecture 17: Designing Sequential Systems Using Flip Flops

Show that the dual of the exclusive-or is equal to its compliment. 7

CS221: Digital Design. Dr. A. Sahu. Indian Institute of Technology Guwahati

Sequential Logic. Rab Nawaz Khan Jadoon DCS. Lecturer COMSATS Lahore Pakistan. Department of Computer Science

KUMARAGURU COLLEGE OF TECHNOLOGY COIMBATORE

Dept. of ECE, CIT, Gubbi Page 1

6 Synchronous State Machine Design

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified) State any two Boolean laws. (Any 2 laws 1 mark each)

Introduction EE 224: INTRODUCTION TO DIGITAL CIRCUITS & COMPUTER DESIGN. Lecture 6: Sequential Logic 3 Registers & Counters 5/9/2010

Sample Test Paper - I

Analysis of clocked sequential networks

Philadelphia University Student Name: Student Number:

Sequential vs. Combinational

CHW 261: Logic Design

Vidyalankar S.E. Sem. III [ETRX] Digital Circuits and Design Prelim Question Paper Solution

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CS6201 DIGITAL PRINCIPLES AND SYSTEM DESIGN

ELCT201: DIGITAL LOGIC DESIGN

Gates and Flip-Flops

ECE 341. Lecture # 3

Chapter 5 Synchronous Sequential Logic

Ch 9. Sequential Logic Technologies. IX - Sequential Logic Technology Contemporary Logic Design 1

King Fahd University of Petroleum and Minerals College of Computer Science and Engineering Computer Engineering Department

Vidyalankar S.E. Sem. III [EXTC] Digital Electronics Prelim Question Paper Solution ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD = B

A B D 1 Y D 2 D 3. Truth table for 4 to 1 MUX: A B Y 0 0 D D D D 3

I. Motivation & Examples

Delhi Noida Bhopal Hyderabad Jaipur Lucknow Indore Pune Bhubaneswar Kolkata Patna Web: Ph:

Appendix B. Review of Digital Logic. Baback Izadi Division of Engineering Programs

ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN. Week 7 Dr. Srinivas Shakkottai Dept. of Electrical and Computer Engineering

MODEL ANSWER SUMMER 17 EXAMINATION Subject Title: Principles of Digital Techniques

Lecture 14: State Tables, Diagrams, Latches, and Flip Flop

Design of Sequential Circuits

P2 (10 points): Given the circuit below, answer the following questions:

CSE140: Components and Design Techniques for Digital Systems. Midterm Information. Instructor: Mohsen Imani. Sources: TSR, Katz, Boriello & Vahid

Roger L. Tokheim. Chapter 8 Counters Glencoe/McGraw-Hill

ELECTRONICS & COMMUNICATION ENGINEERING PROFESSIONAL ETHICS AND HUMAN VALUES

Fundamentals of Digital Design

DIGITAL LOGIC CIRCUITS

3. Complete the following table of equivalent values. Use binary numbers with a sign bit and 7 bits for the value

Sequential Logic Worksheet

ENGR4300 Fall 2005 Test 3A. Name. Section. Question 1 (25 points) Question 2 (25 points) Question 3 (25 points) Question 4 (25 points)

L4: Sequential Building Blocks (Flip-flops, Latches and Registers)

Homework Assignment #1 Solutions EE 477 Spring 2017 Professor Parker

10/12/2016. An FSM with No Inputs Moves from State to State. ECE 120: Introduction to Computing. Eventually, the States Form a Loop

Digital Circuits ECS 371

Digital Logic Design - Chapter 4

ECE/Comp Sci 352 Digital Systems Fundamentals. Charles R. Kime Section 2 Fall Logic and Computer Design Fundamentals

ELEC Digital Logic Circuits Fall 2014 Sequential Circuits (Chapter 6) Finite State Machines (Ch. 7-10)

CSE140: Digital Logic Design Registers and Counters

EE 209 Logic Cumulative Exam Name:

UNIT 8A Computer Circuitry: Layers of Abstraction. Boolean Logic & Truth Tables

Chapter 3 Digital Logic Structures

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING BENG (HONS) ELECTRICAL & ELECTRONICS ENGINEERING EXAMINATION SEMESTER /2017

WORKBOOK. Try Yourself Questions. Electrical Engineering Digital Electronics. Detailed Explanations of

Unit 7 Sequential Circuits (Flip Flop, Registers)

S.Y. Diploma : Sem. III [CO/CM/IF/CD/CW] Digital Techniques s complement 2 s complement 1 s complement

Vidyalankar S.E. Sem. III [CMPN] Digital Logic Design and Analysis Prelim Question Paper Solution

Delhi Noida Bhopal Hyderabad Jaipur Lucknow Indore Pune Bhubaneswar Kolkata Patna Web: Ph:

Clocked Sequential Circuits UNIT 13 ANALYSIS OF CLOCKED SEQUENTIAL CIRCUITS. Analysis of Clocked Sequential Circuits. Signal Tracing and Timing Charts

EECS150 - Digital Design Lecture 17 - Sequential Circuits 3 (Counters)

Boolean Algebra and Digital Logic 2009, University of Colombo School of Computing

EE40 Lec 15. Logic Synthesis and Sequential Logic Circuits

Vidyalankar. S.E. Sem. III [EXTC] Digital System Design. Q.1 Solve following : [20] Q.1(a) Explain the following decimals in gray code form

Sequential Circuits Sequential circuits combinational circuits state gate delay

L4: Sequential Building Blocks (Flip-flops, Latches and Registers)

Chapter 2. Review of Digital Systems Design

Appendix A: Digital Logic. Principles of Computer Architecture. Principles of Computer Architecture by M. Murdocca and V. Heuring

Digital Logic: Boolean Algebra and Gates. Textbook Chapter 3

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified)

on candidate s understanding. 7) For programming language papers, credit may be given to any other program based on equivalent concept.

Counters. We ll look at different kinds of counters and discuss how to build them

ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN. Week 9 Dr. Srinivas Shakkottai Dept. of Electrical and Computer Engineering

Sequential Logic Circuits

I. Motivation & Examples

Philadelphia University Faculty of Engineering

Fundamentals of Boolean Algebra

EECS150 - Digital Design Lecture 18 - Counters

EECS150 - Digital Design Lecture 18 - Counters

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified) SUMMER 14 EXAMINATION Model Answer

Time Allowed 3:00 hrs. April, pages

Digital Circuits and Systems

Design at the Register Transfer Level

PGT104 Digital Electronics. PGT104 Digital Electronics

MOSIS REPORT. Spring MOSIS Report 1. MOSIS Report 2. MOSIS Report 3

Review for Final Exam

Experiment 9 Sequential Circuits

Lecture 7: Logic design. Combinational logic circuits

Chapter #7: Sequential Logic Case Studies Contemporary Logic Design

Transcription:

DEPARTMENT: ECE MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI 6 QUESTION BANK SUBJECT NAME: DIGITAL ELECTRONICS UNIT : Design of Sequential Circuits PART A ( Marks). Draw the logic diagram 4: Multiplexer.(AUC MAY 0) SEMESTER III SUBJECT CODE: EC0. Convert D flip flop to T flip flop. (AUC MAY 0) Required flip flop (T) Given flip flop (D) Q (n) T Q(n+) Input (D) 0 0 0 0 0 0 0 0

Truth table 0 Q(n) 0 T D= T + Q(n) T U XOR D D FLIP FLOP Q Q'. How many flip flops are required to build a binary counter that counts from 0 to 0.(AUC MAY 0) n >= N n >= 0 Number of flip flops required =0 4. Distinguish between Decoder and demultiplexer.(auc MAY 0) DECODER A decoder is a multiple input,multiple-output logic circuit which converts coded input into coded outputs, where the input and output codes are different. DEMULTIPLEXER A demultiplexer is a circuit that receives information on a single line and transmita this information on one of the n possible output lines. 5. State the principle of parity checker. (AUC MAY 0) A parity bit is an extra bit included with binary message to make number of s either odd or even. The parity checker produces an error if the transmitted bit does not correspond with the received one.

6. Draw the logic diagram of T flip flop using JK flip flop. (AUC NOV 0) T J Q JK FLIP FLOP K Q' 7. How can a SIPO register used as a SISO register? (AUC NOV 0) By using universal shift registers we can realize SIPO register as SISO register 8. Mention any two differences between the edge triggering and level triggering. (AUCAPR 00) Level Triggering Flip flop is enabled either by high or low level. Flip flop changes its state either at positive level or negative level. Edge triggering Flip flop is enabled by positive or negative edge of clock pulse. Flip flop changes its state either at positive or negative edge. 9. What is meant by programmable counter? Mention its application.(auc APR 00) Synchronous counters are preloaded with binary numbers in parallel in prior to count operation. The preloading capability makes it possible to count sequence from 0 to any other number. These counters are called as programmable counters. 0. Write down the characteristic equation for JK flipflop. (AUC NOV 009,0) Q(t+)=JQ +K Q. Implement the function f= m(0,,4,5,7) using 8: multiplexer. (AUC NOV 007) D0 D D D X 0 X 4 5 6 7 0 X

0 D0 D 8 to mux D F X' D PART B (6 Marks). Implement the switching function F= m(0,,,4,,4,5) using an 8 input MUX.(AUC MAY 0) D0 D D D D4 D5 D6 D7 A 0 4 5 6 7 A 8 9 0 4 5 A A 0 A 0 A A Number of variables N=4 ; Control lines M =N-=4-= Type of multiplexer = M : = : =8: multiplexer A UA 4069 d0 d d d d0 F LOGIC d4 d5 d6 d7 S S S0 B C D Title <Title>

. Using D flip flops, design a synchronous counter which counts in the sequence 000,00,00,0,00,0,0,.(AUC MAY 0) PRESENT STATE NEXT STATE 000 00 00 00 00 0 0 00 00 0 0 0 0 XXX Q Q Q0 Q+ Q+ Q0+ D D D0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 X X X X X X D Q/QQ0 X D=Q+QQ0 D Q/QQ0 X D=Q Q0+QQ0 =Q + Q0 D0 Q/QQ0 X

D=Q0 U5A 4070 D Q D Q D0 Q0 Q' Q' Q0' U4A 408 UA 407. Design a counter to count the sequence 0,,,4,5,6 using SR FFs (AUC MAY 0, 008) PRESENT STATE NEXT STATE 000 00 00 00 00 00 00 0 0 0 0 000 Q Q Q0 Q+ Q+ Q0+ S R S R S0 R0 0 0 0 0 0 0 x 0 x 0 0 0 0 0 0 x 0 0 0 0 0 0 0 0 0 x 0 0 0 X 0 0 x 0 0 0 X 0 0 0 0 0 0 0 0 0 0 x

S Q/QQ0 X X X X D=Q Q R Q/QQ0 X X X X D=QQ S Q/QQ0 X S=QQ0 R Q/QQ0 X X X X R=Q+Q S0 Q/QQ0 X X S0=Q Q0 S0 Q/QQ0 X X X S0=Q

U6 AND S Q S Q S0 Q0 U7 AND R Q' R Q' R0 Q0' U8 S AND U9 OR R Q' U0 AND 4. Design a 4 bit asynchronous ripple counter and explain the operation with timing diagram.(auc MAY 0) a i) Draw the logic diagram of master slave SR flip flop and explain its working with truth table.(0) (AUC NOV 0)

Working When clk= 0, master SR latch C is and S&R excitation inputs can change the master output. But C input of slave is 0. So changes in S-R of slave (which are connected to outputs of master latch which are changing) latch can t be reflected at output. When clk=, C input of master latch becomes 0, hence it can t respond to S-R inputs. Hence master latch output can t change. C input of slave is, so it can change state here. Thus the total circuit changes state only at positive edge of clock. Thus it behaves as flip-flop. When S=0 AND R=0 the output qn+ remains in its present state qn. When S=0 and R= the flip flop resets to 0. When S= and R=0 the flip flop sets to. When S=0 and R=0 the output of both gates will produce 0. Truth table

Characteristic equation: Q*=S+R Q ii) Design a D flip flop using JK flip flop and explain with its truth table.(6) (AUC NOV0,009) Procedure Write the characteristic table for D flip flop. Write the excitation table for JK flip flop. Determine the expression of inputs J and k using K map. Draw the flip flop conversion logic diagram

5. Draw a 4 bit ripple counter with JK flip flop. (AUC MAY 0,009) 6. Draw the logic diagram of 4 bit binary up /down synchronous counter and explain with truth table.also draw the timing diagram.(auc NOV 0) The up-down counter has the option for both the up and down counting. It is a combination of up counter and down counter. It can also be called as a multimode counter. A 4 bit up-down counter is constructed using JK flip flop. The up /down counter consist of an input called up / down. If this input is made as,the counter will work as a up counter. Similarly,if the input is made as 0,the counter will work as a down counter. When up/down is high, the upper AND gates give the value of Q to the clock pin of the next stage flip flop through an OR gate. When up/down is low, the lower AND gates give the value of Q to the clock pin of the next stage flip flop through an OR gate.

COUNT UP MODE COUNT DOWN MODE States QD QC QB QA States QD QC QB QA 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 0 0 5 0 0 5 0 0 6 0 0 6 0 0 7 0 0 0 7 0 8 0 8 0 0 0 9 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 4 0 5 0 0 0 0 5 VDD J CLK R Q Q' UP U8 AND U7 DOWN AND U9 OR Q J CLK K U8 AND Q Q' J K CLK Q Q' J0 K0 CLK Q0 Q0' Q0 Q' U7 AND U9 OR Q Q' U8 AND U7 U9 OR AND

7. (a) (i) Construct a clocked JK flip flop which is triggered at the positive edge of the clock pulse from a clocked SR flip flop consisting of NOR gates. (4)

(ii) Design a synchronous up/down counter that will count up from zero to one to two to three, and will repeat whenever an external input x is logic 0, and will count down from three to two to one to zero, and will repeat whenever the external input x is logic. Implement your circuit with one TTL SN74LS76 device and one TTL SN74LS00 device. () (AUC APR 00) 6 5 4 K Q Q J 4 5 6 7 0 8 9 K Q Q J x Q U XOR X Q Q Q0 Q+ Q+ Q0+ J K J K J0 K0 0 0 0 0 0 0 0 x 0 x x 0 0 0 0 0 0 x x X 0 0 0 0 0 x x 0 x 0 0 0 0 0 0 x x X 0 0 0 0 0 x x x 0 0 0 0 0 0 x 0 x X 0 0 0 0 0 x x x 0 0 0 0 x X 0 X

J XQ QQ0 X x x x x x x x x x x J = X + Q0 K XQ QQ0 x x x x x x x x x x x J = X + Q0 J0 XQ QQ0 x x x x x x x x x x x x x J0 = Q0 k0 XQ QQ0 x x x x x x x x x x x J0 = Q0

(b) (i)write down the Characteristic table for the JK flip flop with NOR gates. (4) (ii)what is meant by Universal Shift Register? Explain the principle of Operation of 4-bit Universal Shift Register. () (AUC APR 00) A register which can shift the data in either left or right is a unidirectional shift register. If the register has the capability to shift in both left and right direction and parallel load capability is called a universal shift register. A universal shift register has the following functions Clear control : to clear the register to 0 Clock : for giving clock pulses A shift left control to shift the data left. A parallel load control to enable a parallel load Parallel output lines Control line used to hold the shift operation

The multiplexers are provided with selection lines s0 and s for selecting modes When s=0,s0=0 there is no shifting operation When s=0,s0= shift right operation takes place When s=0,s0= shift left operation takes place When s=,s0= parallel loading of data in the mux takes place. 8. Design a synchronous counter which counts in the sequence 0,,6,,7,5 using D flip flop. Draw the logic and state diagram. (AUC JUNE 007) PRESENT STATE NEXT STATE 000 00 00 0 0 00 00 0 0 000 Q Q Q0 Q+ Q+ Q0+ D D D0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 D Q/QQ0 x x D=Q0Q +QQ0+Q Q D Q/QQ0 X X D=Q

D0 Q/QQ0 X X D=QQ+Q Q0 Q0' D0 U6 AND U8 OR U4 AND Q D D U7 AND Q Q0 Q' Q' U AND U AND U5 OR 4