Unit I : Number System& Logic Design Minimization Techniques Introduction.
Binary, Hexadecimal numbers, Octal numbers and number conversion. Signed Binary number representation. Signed Magnitude, 1’s complement and 2’s complement representation. Binary, Hexadecimal Arithmetic. 2’s complement arithmetic. Algebra for logic circuits : Logic variables;
Logic function : NOT, AND, NOR, XOR, OR, XNOR, NAND.
Codes : BCD, Excess-3, Gray code , Binary Code and their conversion. Boolean algebra. Truth tables and Boolean algebra. Idealized logic gates and symbols. DeMorgan's rules Axiomatic definition of Boolean algebra, Basic theorems and properties of Boolean algebra.
Unit II : Logic Families
TTL: Standard TTL characteristics- Speed, power dissipation, fan-in, fan-out, current and voltage parameters, noise margin, operating temperature etc. Operation of TTL NAND gate. TTL Configurations- Active pull-up, Wired AND, totem pole, open collector. CMOS: CMOS Inverter, CMOS characteristics, CMOS configurations- Wired Logic, Open drain
outputs.
Interfacing: TTL to CMOS and CMOS to TTL.
Unit III : Combinational Logic
Logic minimization Representation of truth-table, SOP form, POS form, Simplification of logical functions, Minimization of SOP and POS forms, Don’t care conditions. Reduction techniques: K-Maps (only up to 4 variables) & Quine – McClusky technique Arithmetic Operations: - Binary Addition, Subtraction, BCD Addition
Circuits: - Half- Adder, Full Adder, Half Subtract or, Full Sub tractor, BCD adder using and subtractor using IC 7483, look ahead carry, parity generator and checker using IC 74180, magnitude comparator using IC 7485.
Multiplexers (MUX) : Working of MUX, Implementation of expression using MUX (IC 74153, Demultiplexers IC 74151). Demultiplexers (DEMUX):- Implementation of expression using DEMUX, Decoder (IC 74138). 7
Unit IV : Sequential Logic
Introduction: Sequential Circuits. Difference between combinational circuits and sequential circuits
Flip- flop : SR, JK, D, T; Preset & Clear, Master and Slave Flip Flops their truth tables and excitation tables, Conversion from one type to another type of Flip Flop. Study of 7473,7474,7476 Application of Flip-flops. Bounce Elimination Switch, registers, counters. Registers : Buffer register; shift register;7495 Counters : Asynchronous counter, Synchronous counter, Ring counters, BCDCounter,Johnson Counter, Modulus n counter (IC 7490, IC 74191), Pseudo Random Binary Sequence Generator, Sequence generator and detector.
Unit V : ASM & Programmable Logic Devices
Algorithmic State Machines,ASM charts, notations, design of simple controller, multiplexer controller method.
Examples. Sequence Generator, Types of Counter.
Programmable Logic Devices: PLD: PLA- Input, Output Buffers, AND, OR, Invert/ Non-Invert Matrix. Design Example- Any 4 Variables SOP function using PLDs. Study of basic architecture of FPGA CPLD.
Unit VI : VHDL and Introduction to Microprocessors
Introduction to HDL, VHDL- Library, Entity, Architecture, Modeling Styles, Concurrent and Sequential Statements, Data Objects & Data Types, Attributes. Design Examples. VHDL for Combinational Circuits-Adder, MUX. VHDL for Sequential Circuits-Synchronous and Asynchronous Counter. ,Shift Register. Introduction to Microprocessor. Introduction of Ideal Microprocessor, Data Bus, Address Bus, Control Bus, 8085 Programmers model as an example.
Text Books
1. James Bignell, Robert Donavan “Digital Electronics” 5th edition CENEGAGE Learning ISBN
2. TB 1. R.P.Jain, “Modern Digital Electronics”, 3rd Edition, Tata McGraw-Hill, 2003, ISBN 0– 07 – 049492 – 4
3. TB 2. Stephen Brown, Zvonko Vranesic “ Fundamentals of Digital Logic with VHDL Design” Mcgraw-Hill
Reference Books
1. John Yarbrough, “Digital Logic applications and Design” Thomson
2. Flyod “Digital Principles”, Pearson Education
3. Malvino, D.Leach “ Digital Principles and Applications”, 5th edition, Tat Mc-Graw Hill
4. J.Bhaskar “VHDL Primer” 3rd Edition, Pearson Edition
Other
Solution Manual for Modern Digital Electronics Third Edition
Digital Electronics Principles, Devices and Applications Anil K. Maini