Syllabus
Syllabus
ECE2002 Credits 4
Course Objectives :
To study the various number systems and simplify logical expressions using Boolean Algebra
To use K-maps for reduction of Boolean functions
To understand the design procedure of any combinational logic function
To understand the basic principles of memory elements Latches and Flip flops
To analyse and design a sequential logic circuit
To design circits for FSM
To use HDL for digital logic design
Course Outcomes:
Students who complete this course will be able
To understand the basic principles of Boolean algebra
To design and analyze combinational logic and sequential logic digital circuits
To understand the basic number systems used in digital design
To design and analyze finite state machines.
To write and simulate a Verilog code for any digital design
Student Outcomes (SO) : a,b,c,k
Module
Module Description Hrs. SO
No.
1 Digital Logic Design Fundamentals : 9 a,b
Number Systems – Positional number systems, Number base conversions
between binary, octal , decimal and hexadecimal numbers – Unsigned and Signed
binary number systems.
Boolean Algebra : Basic definitions, theorems and properties of Boolean Algebra
- Boolean functions – canonical and standard forms –Digital logic gates –
Introduction to digital logic families (RTL , TTL,ECL and CML)
2 Combinational Logic Design : 10 a,b,c
Gate Level minimization – SOP and POS forms – The Karnaugh’s map method –
Four and Five variable functions – don’t care conditions.
Combinational Logic Functions: Analysis and design procedure – Non-arithmetic
logic functions – MUX, DEMUX, Code converters,Encoders, decoders,Parity
checker and generator. Arithmetic Circuits – Adders, subtractors, BCD adder and
Multiplier
3 Sequential Logic Circuits : Introduction – Synchronous sequential logic – 7 a,b,c
Latches & Flip-flops – SR, D, JK and T – characteristic equations & wave forms
– Analysis and design procedure – State diagram –state reduction – state
assignment
4 Registers, Counters & FSMs : Ripple counter and synchronous counter – 8 b,c
Design procedure for synchronous MOD counters – UP/DOWN counter- Johnson
& Ring Counters - Shift registers – SISO, SIPO,PISO,POPI.
Finite State Machine : Mealy and Moore machine – Design of sequence
detectors.
5 Hardware Description Language : Verilog HDL - Lexical Conventions -Ports 9 a,c,k
and Modules, Gate Level Modeling, Operators, Data Flow Modeling, Behavioral
level Modeling, Testbench.
Reference Book(s):
1. Mandal ”Digital Electronics Principles & Application, McGraw Hill Edu,2013.
2. Comer “Digital Logic & State Machine Design, Oxford, 2012.
3. William Keitz, Digital Electronics-A Practical Approach with VHDL,Pearson,2013.