EE3302 Digital Logic Circuits Syllabus:
EE3302 Digital Logic Circuits Syllabus – Anna University Regulation 2021
COURSE OBJECTIVES:
To introduce the fundamentals of combinational and sequential digital circuits.
To study various number systems and to simplify the mathematical expressions using Boolean functions word problems
To study implementation of combinational circuits using Gates` and MSI Devices.
To study the design of various synchronous and asynchronous circuits
To introduce digital simulation techniques for development of application oriented logic circuit
UNIT I NUMBER SYSTEMS AND DIGITAL LOGIC FAMILIES
Number system, error detection, corrections & codes conversions, Boolean algebra: DeMorgan’s theorem, switching functions and minimization using K-maps & Quine McCluskey method – Digital Logic Families -comparison of RTL, DTL, TTL, ECL and MOS families – operation, characteristics of digital logic family.
UNIT II COMBINATIONAL CIRCUITS
Combinational logic – representation of logic functions-SOP and POS forms, K-map representations – minimization using K maps – simplification and implementation of combinational logic – multiplexers and de multiplexers – code converters, adders, subtractors, Encoders and Decoders.
UNIT III SYNCHRONOUS SEQUENTIAL CIRCUITS
Sequential logic- SR, JK, D and T flip flops – level triggering and edge triggering – counters – asynchronous and synchronous type – Modulo counters – Shift registers – design of synchronous sequential circuits – Moore and Mealy models- Counters, state diagram; state reduction; state assignment.
UNIT IV ASYNCHRONOUS SEQUENTIAL CIRCUITS AND PROGRAMMABILITY LOGIC DEVICES
Asynchronous sequential logic Circuits-Transition stability, flow stability-race conditions, hazards &errors in digital circuits; analysis of asynchronous sequential logic circuitsintroduction to Programmability Logic Devices: PROM – PLA –PAL, CPLD-FPGA.
UNIT V VHDL
RTL Design – combinational logic – Sequential circuit – Operators – Introduction to Packages – Subprograms – Test bench. (Simulation /Tutorial Examples: adders, counters, flip flops, Multiplexers & De multiplexers).
Course Outcomes:
Upon the successful completion of the course, students will be able to: CO1: Explain various number systems and characteristics of digital logic families
CO2: Apply K-maps and Quine McCluskey methods to simplify the given Boolean expressions
CO3: Explain the implementation of combinational circuit such as multiplexers and dc multiplexers – code converters, adders, subtractors, Encoders and Decoders
CO4: Design various synchronous and asynchronous circuits using Flip Flops
CO5: Explain asynchronous sequential circuits and programmable logic devices
CO6: Use VHDL for simulating and testing RTL, combinatorial and sequential circuits
TEXTBOOKS:
1. Morris Mano.M, ’Digital Logic and Computer Design’, Prentice Hall of India, 3rdEdition, 2005.
2. Donald D.Givone, ‘Digital Principles and Design’, Tata McGraw Hill,1st Edition, 2003
3. Thomas L Floyd, ‘Digital fundamentals’, Pearson Education Limited, 11th Edition, 2018
REFERENCES:
1. Tocci R.J., Neal S. Widmer, ‘Digital Systems: Principles and Applications’, Pearson Education Asia, 12th Edition, 2017.
2. Donald P Leach, Albert Paul Malvino, Goutam Sha, ‘Digital Principles and Applications’, Tata McGraw Hill, 7th Edition, 2010.