Model EXAM Question Bank

Similar documents
VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING EC6302 DIGITAL ELECTRONICS

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK NAME OF THE SUBJECT: EE 2255 DIGITAL LOGIC CIRCUITS


SHRI ANGALAMMAN COLLEGE OF ENGINEERING. (An ISO 9001:2008 Certified Institution) SIRUGANOOR, TIRUCHIRAPPALLI

(ii) Simplify and implement the following SOP function using NOR gates:

PROGRAMMABLE LOGIC DEVICES

BHARATHIDASAN ENGINEERING COLLEGE Degree / Branch : B.E./ECE Year / Sem : II/ III Sub.Code / Name : EC6302/DIGITAL ELECTRONICS

COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK SUBJECT CODE & NAME: EC 1312 DIGITAL LOGIC CIRCUITS UNIT I

MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI

Programmable Logic Devices

IT T35 Digital system desigm y - ii /s - iii

II/IV B.Tech (Regular/Supplementary) DEGREE EXAMINATION. Answer ONE question from each unit.

VALLIAMMAI ENGINEERING COLLEGE

CS6201-DIGITAL PRINCIPLE AND SYSTEM DESIGN I YEAR/II SEM PART-B UNIT-I BOOLEAN ALGEBRA AND LOGIC GATES.

R a) Simplify the logic functions from binary to seven segment display code converter (8M) b) Simplify the following using Tabular method

MGU-BCA-205- Second Sem- Core VI- Fundamentals of Digital Systems- MCQ s. 2. Why the decimal number system is also called as positional number system?

Memory and Programmable Logic

Lecture 13: Memory and Programmable Logic

Code No: R Set No. 1

Code No: R Set No. 1

VALLIAMMAI ENGINEERING COLLEGE

DIGITAL CIRCUIT LOGIC UNIT 9: MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES

SECTION-A

UNIT I BOOLEAN ALGEBRA AND COMBINATIONAL CIRCUITS PART-A (2 MARKS)

Digital Design, Kyung Hee Univ. Chapter 7. Memory and Programmable Logic

R07. Code No: V0423. II B. Tech II Semester, Supplementary Examinations, April

Injntu.com Injntu.com Injntu.com R16

Computer Architecture: Part III. First Semester 2013 Department of Computer Science Faculty of Science Chiang Mai University

Scheme G. Sample Test Paper-I

DIGITAL SYSTEM FUNDAMENTALS (ECE421) DIGITAL ELECTRONICS FUNDAMENTAL (ECE4220. PROGRAMMABLE LOGIC DEVICES (PLDs)

SUBJECT CODE: IT T35 DIGITAL SYSTEM DESIGN YEAR / SEM : 2 / 3

R10. II B. Tech I Semester, Supplementary Examinations, May

Memory and Programmable Logic

DHANALAKSHMI SRINIVASAN COLLEGE OF ENGINEERING AND TECHNOLOGY

Topics. Midterm Finish Chapter 7

NADAR SARASWATHI COLLEGE OF ENGINEERING AND TECHNOLOGY Vadapudupatti, Theni

R07

END-TERM EXAMINATION

Code No: 07A3EC03 Set No. 1

APPENDIX A SHORT QUESTIONS AND ANSWERS

UNIT V (PROGRAMMABLE LOGIC DEVICES)

Programmable Logic Devices UNIT II DIGITAL SYSTEM DESIGN

UNIT - V MEMORY P.VIDYA SAGAR ( ASSOCIATE PROFESSOR) Department of Electronics and Communication Engineering, VBIT

3. The high voltage level of a digital signal in positive logic is : a) 1 b) 0 c) either 1 or 0

Unit 6 1.Random Access Memory (RAM) Chapter 3 Combinational Logic Design 2.Programmable Logic

Concept of Memory. The memory of computer is broadly categories into two categories:

HANSABA COLLEGE OF ENGINEERING & TECHNOLOGY (098) SUBJECT: DIGITAL ELECTRONICS ( ) Assignment

(Refer Slide Time: 00:01:53)

CHAPTER 9 MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES

EE6301 DIGITAL LOGIC CIRCUITS UNIT IV ASYNCHRONOUS SEQUENTIAL CIRCUITSAND PROGRAMMABLE LOGIC DEVICES PART A

falling edge Intro Computer Organization

Principles of Digital Techniques PDT (17320) Assignment No State advantages of digital system over analog system.

COPYRIGHTED MATERIAL INDEX

Section 6. Memory Components Chapter 5.7, 5.8 Physical Implementations Chapter 7 Programmable Processors Chapter 8

CONTENTS CHAPTER 1: NUMBER SYSTEM. Foreword...(vii) Preface... (ix) Acknowledgement... (xi) About the Author...(xxiii)

KING FAHD UNIVERSITY OF PETROLEUM & MINERALS COMPUTER ENGINEERING DEPARTMENT

ELCT 912: Advanced Embedded Systems

Logic and Computer Design Fundamentals. Chapter 8 Memory Basics

Ripple Counters. Lecture 30 1

Logic design Ibn Al Haitham collage /Computer science Eng. Sameer

Programmable Logic Devices. Programmable Read Only Memory (PROM) Example

MEMORY AND PROGRAMMABLE LOGIC

B.Tech II Year I Semester (R13) Regular Examinations December 2014 DIGITAL LOGIC DESIGN

Semiconductor Memories: RAMs and ROMs

GATE CSE. GATE CSE Book. November 2016 GATE CSE

CHAPTER - 2 : DESIGN OF ARITHMETIC CIRCUITS

Combinational Logic with MSI and LSI

Memory and Programmable Logic

PART B. 3. Minimize the following function using K-map and also verify through tabulation method. F (A, B, C, D) = +d (0, 3, 6, 10).

Programmable Logic Devices (PLDs)

Redundant States in Sequential Circuits

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

DIGITAL ELECTRONICS. Vayu Education of India

Department of Computer Science & Engineering. Lab Manual DIGITAL LAB. Class: 2nd yr, 3rd sem SYLLABUS

The Memory Component

Memories. Design of Digital Circuits 2017 Srdjan Capkun Onur Mutlu.

CSEE 3827: Fundamentals of Computer Systems. Storage

BHARATHIDASAN ENGINEERING COLLEGE

Chapter 9: Sequential Logic Modules

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

Presentation 4: Programmable Combinational Devices

Question Total Possible Test Score Total 100

ECE 331 Digital System Design

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District UNIT-II COMBINATIONAL CIRCUITS

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

PROGRAMMABLE MODULES SPECIFICATION OF PROGRAMMABLE COMBINATIONAL AND SEQUENTIAL MODULES

Hours / 100 Marks Seat No.

DE Solution Set QP Code : 00904

M. Sc (CS) (II Semester) Examination, Subject: Computer System Architecture Paper Code: M.Sc-CS-203. Time: Three Hours] [Maximum Marks: 60

UPY14602-DIGITAL ELECTRONICS AND MICROPROCESSORS Lesson Plan

ii) Do the following conversions: output is. (a) (101.10) 10 = (?) 2 i) Define X-NOR gate. (b) (10101) 2 = (?) Gray (2) /030832/31034

ECE 341 Midterm Exam

RISC (Reduced Instruction Set Computer)

Code No: R Set No. 1

Chapter 13 Programmable Logic Device Architectures

D I G I T A L C I R C U I T S E E

Chapter 4. Combinational Logic

Allmost all systems contain two main types of memory :

EECS150 - Digital Design Lecture 20 - Finite State Machines Revisited

Lecture 7. Standard ICs FPGA (Field Programmable Gate Array) VHDL (Very-high-speed integrated circuits. Hardware Description Language)

Transcription:

VELAMMAL COLLEGE OF ENGINEERING AND TECHNOLOGY, MADURAI Department of Information Technology Model Exam -1 1. List the main difference between PLA and PAL. PLA: Both AND and OR arrays are programmable and Complex, Costlier than PAL. PAL: AND arrays are programmable OR arrays are fixed, Cheaper and Simpler. 2. List the main difference between PROM and PLA. In some cases the number of don t care conditions is excessive, it is more economical to use a second type of LSI component called a PLA. A PLA is similar to a ROM in concept; however it does not provide full decoding of the variables and does not generates all the minterms as in the ROM. 3. List the main difference between ROM and RAM. RAM is Random Access Memory. It is a random access read/write memory. The data can be read or written into any selected address. RAMs are called as Volatile memories because RAMs lose stored data when the power is turned OFF. ROM is a type of memory in which data are stored permanently or semi permanently. Data can be read from a ROM, but there is no write operation. ROMs are called as Non-Volatile memories because ROMs doesn t lose stored data when the power is turned OFF. 4. What is Read and Write operation? The Write operation stores data into a specified address into the memory and the Read operation takes data out of a specified address in the memory. 5. How many words can a12x8 memory can store? A 12x8 memory can store 4096 words of eight bits each. 6. Define ROM and RAM. RAM is Random Access Memory. It is a random access read/write memory. The data can be read or written into any selected address. RAMs are called as Volatile memories because RAMs lose stored data when the power is turned OFF. Prepared By Dr. R.Kavitha Page 1

ROM is a type of memory in which data are stored permanently or semi permanently. Data can be read from a ROM, but there is no write operation. ROMs are called as Non-Volatile memories because ROMs doesn t lose stored data when the power is turned OFF. 7. Define Static RAM and Dynamic RAM. Static RAM use flips flops as storage elements and therefore store data indefinitely as long as dc power is applied. Dynamic RAMs use capacitors as storage elements and cannot retain data very long without capacitors being recharged by a process called refreshing. 8. Define PLA. PLA is Programmable Logic Array (PLA). The PLA is a PLD that consists of a Programmable AND array and a programmable OR array. 9. Compare Hamming code and Parity code A parity bit is a bit appended to a data of binary bits to ensure that the total number of 1 s in the data is even or odd. The simple parity code cannot correct errors, but it can detect error. Even parity bit: In the case of even parity, for a given set of bits, the numbers of 1 s are counted. If that count is odd, the parity bit value is set to 1, making the total count of occurrences of 1 s an even number. If the total number of 1 s in a given set of bits is already even, the parity bit s value is 0. Odd parity bit: In the case of odd parity, for a given set of bits, the numbers of 1 s are counted. If that count is even, the parity bit value is set to 1, making the total count of occurrences of 1 s an odd number. If the total number of 1 s in a given set of bits is already odd, the parity bit s value is 0. Hamming code is a set of error-correction codes that can be used to detect and correct the errors that can occur when the data is moved or stored from the sender to the receiver. Prepared By Dr. R.Kavitha Page 2

10. What is PLD? A programmable logic device is an electronic component used to build reconfigurable digital circuits. Unlike a logic gate, which has a fixed function, a PLD has an undefined function at the time of manufacture. 11. Summarize about Sequential Programmable Logic Device. The SPLD includes flip flops, in addition to the AND OR array, within the integrated circuit chip. The result is a sequential circuit as shown in Fig. A PAL or PLA is modified by including a number of flip flops connected to form a register. The circuit outputs can be taken from the OR gates or from the outputs of the flip flops. 12. Summarize about FPGA. A field programmable gate array (FPGA) is a VLSI circuit that can be programmed at the user s location. A typical FPGA consists of an array of millions of logic blocks, surrounded by programmable input and output blocks and connected together via programmable interconnections. A typical FPGA logic block consists of lookup tables, multiplexers, gates, and flip flops. A lookup table is a truth table stored in an SRAM and provides the combinational circuit functions for the logic block. 13. Define Asynchronous sequential circuit. In asynchronous sequential circuits change in input signals can affect memory element at any instant of time. The circuit is considered to be asynchronous if it does not employ a periodic clock signal to synchronize its internal changes of state. Therefore the state changes occur in direct response to signal changes on primary (data) input lines, and different memory elements can change state at different times. 14. Compare synchronous & Asynchronous sequential circuits. Prepared By Dr. R.Kavitha Page 3

Synchronous Sequential Circuit It is easy to design. A clocked flip flop acts as memory element. They are slower as clock is involved. The states of memory element are affected only at active edge of clock, if input is changed. Asynchronous Sequential Circuit It is difficult to design. An unclocked flip flop or time delay is used as memory element. They are comparatively faster as no clock is used here. The states of memory element will change any time as soon as input is changed. 15. Summarize about one hot state assignment. The one hot state assignment is a method for finding a race free state assignment. In this method, only one variable is active or hot for each row in the original flow table, i.e., it requires one state variable for each row of the flow table. Additional row are introduced to provide single variable changes between internal state transitions. 16. What is fundamental mode sequential circuit? Fundamental mode - only one input can change at a time. Inputs are levels and not pulses Dealy lines are used as memory elements Prepared By Dr. R.Kavitha Page 4

17. What is pulse mode sequential circuit? FLIP FLOPs The input variables are pulses instead of levels. The pulses should not occur simultaneously on two or more input lines. Flip Flop are commonly used as a memory element. Input variables are used only in the uncomplemented or complemented forms, but not both. 18. What is Hazard and explain its types? Hazard is an unwanted switching transient. Prepared By Dr. R.Kavitha Page 5

Some combination of propagation delays, output of that digital circuit may momentarily go to 0 when it should remain a constant 1. Then we can say the network has a static 1-hazard. Similarly, if any digital circuit give output may momentarily go to 1 when it should remain a constant 0, then we say that the digital circuit has a static 0-hazard. Static 0- and 1-hazards can be eliminated by adding additional gates to the network to produce the missing 1-terms and 0- terms. (Additional minters). If any digital circuit, the output is supposed to change from 1 to 0 (or 0 to 1), the output may change three or more times, we say that the digital circuit has a dynamic hazard. 19. What are the steps for the design of asynchronous sequential circuit? Construction of a primitive flow table from the problem statement. Primitive flow table is reduced by eliminating redundant states using the state reduction State assignment is made o The primitive flow table is realized using appropriate logic elements. 20. What are races? When 2 or more binary state variables change their value in response to a change in an input variable, race condition occurs in an asynchronous sequential circuit 21. Define flow table in asynchronous sequential circuit. Prepared By Dr. R.Kavitha Page 6

In asynchronous sequential circuit state table is known as flow table because of the behavior of the asynchronous sequential circuit. The stage changes occur in independent of a clock, based on the logic propagation delay, and cause the states to flow from one to another. 22. Define merger graph. The merger graph is defined as follows. It contains the same number of vertices as the state table contains states. A line drawn between the two state vertices indicates each compatible state pair. It two states are incompatible no connecting line is drawn. 23. When do race conditions occur? Two or more binary state variables change their value in response to the change in input variable. 24. What is the significance of state assignment? In synchronous circuits-state assignments are made with the objective of circuit reduction. Asynchronous circuits-its objective is to avoid critical races. 25. What is shift register? In digital circuits, a shift register is a cascade of flip flops, sharing the same clock, in which the output of each flip-flop is connected to the 'data' input of the next flip-flop in the chain, resulting in a circuit that shifts by one position the 'bit array' stored in it. 26. Show the block diagram of PISO shift register. In Parallel In Serial Out (PISO) shift registers, the data is loaded onto the register in parallel format while it is retrieved from it serially. Prepared By Dr. R.Kavitha Page 7

Here control line is used to select the functionality of the shift register amongst shift or load at a given instant of time. 27. Show the block diagram of PIPO shift register. The parallel data is loaded simultaneously into the register, and transferred together to their respective outputs by the same clock pulse. 28. Show the block diagram of 2 bit synchronous counter. Prepared By Dr. R.Kavitha Page 8

29. Show the timing diagram of 3 bit synchronous counter. 30. Show Mod -2 counter using D flip flop. PART B 11. Build the following multi-boolean function using PLA PLD. Prepared By Dr. R.Kavitha Page 9

Definition of PLA - 1 Marks K MAP Simplification with reason 4 Marks PLA Implementation table 4 Marks Circuit Diagram -4 Marks Build 3 bit Binary to Gray code converter and implement using PLA. Definition of PLA - 1 Marks Conversion table - 3 Marks K MAP Simplification 3 Marks PLA Implementation table 3 Marks Circuit Diagram -3 Marks Implement the switching function using a 5 x 8 x 4 PLA Definition of PLA - 1 Marks K MAP Simplification with reason 4 Marks PLA Implementation table 4 Marks Circuit Diagram -4 Marks 12. Build the following Boolean function using PAL. Definition of PAL 1 Mark K MAP Simplification 5 Marks PAL Program table 5 Marks Circuit Diagram - 2 Marks Construct an Even parity bit generator and checker with an example. Definition for parity bit, odd and even parity bit 3 marks Even Parity Generator 3 Marks Even Parity Generator K Map and Circuit 2 Marks Even Parity Checker 3 Marks Even Parity Checker K Map and Circuit 2 Marks 13. Construct an odd parity bit generator and checker with an example. Definition for parity bit, odd and even parity bit 3 marks Odd Parity Generator 3 Marks Odd Parity Generator K Map and Circuit 2 Marks Odd Parity Checker 3 Marks Odd Parity Checker K Map and Circuit 2 Marks Hamming code Definition 2 Marks Prepared By Dr. R.Kavitha Page 10

Construction of bit location table 5 Marks Check for parity bits 5 Marks Corrected code - 1 mark 14. Hazards in Combinational / Sequential circuit (7 ) Marks (1) Definition for Hazards 1 Mark Circuit diagram with variables and equation 1 Mark Case 1 and Case 2 Values and Explanation for case1 and case2 1 Mark Timing diagram 1 Mark Types of hazards with diagram - 1 Mark Elimination of hazards: Definition And K- MAPs - 1 Mark Circuit Diagram Hazard free circuit 1 Mark (2) Problem in Hazards K Map for Hazard Circuit 2 Marks K Map for Hazard Free Circuit 2 Marks Circuit for Hazard Free Equation 1 Mark 15. Asynchronous sequential circuit. Definition of Asynchronous circuit 1 Mark Circuit 3 Marks State Table - 5 Marks Transition Table 2 Marks Output Map 2 Mark Design of Asynchronous sequential circuit Definition of Asynchronous circuit 1 Mark State Diagram 5 Marks Primitive Flow table - 2 Merger Graph - 2 Reduced flow table -2 Transition Table - 1 PART C Prepared By Dr. R.Kavitha Page 11

1. 3 bit synchronous up/down counter. Definition for counter 1 Mark Truth Table 6 Marks K Map for Flip flop output 6 Marks Circuit diagram 2 Marks 2. Build SISO, SIPO circuit and explain in detail with an example. Definition for shift register 2 Mark Construction 5 Marks Explanation with an example 6 Marks Clock pulse 2 Marks 3. Construct 3 bit synchronous counter. Definition for counter 1 Mark Construction using JK 6 Marks Explanation 6 Marks Timing Diagram - 2 Prepared By Dr. R.Kavitha Page 12