Digital System Design

Unit-1 (15 lectures, Marks 20)

Number System and Codes: Decimal, Binary, Hexadecimal, Octal, BCD, Conversions,
Complements (1’s and 2’s), Signed and unsigned numbers, addition and subtraction,
multiplication and subtraction, Gray Codes
Boolean algebra and Logic gates: Boolean algebra- Positive and negative logic. Boolean laws.
De Morgan’s theorems, simplification of Boolean expressions-SOP and POS. Logic gatesbasic logic gates-AND, OR, NOT, logic symbol and truth table. Derived logic gates (NAND,
NOR, XOR & XNOR). Universal property of NOR and NAND gates. K-map-3 and 4 variable
expressions. Characteristics of logic families: Fan In and Fan out, power dissipation and noise
Immunity, propagation delay, comparison of TTL and CMOS families.

Unit-2 (10 lectures, Marks 15)

Combinational logic analysis and design: Multiplexers and Demultiplexers, Adder (half
and full) and their use as subtractor, Encoder and Decoder, Code Converter (Binary to BCD
and vice versa)

Unit-3 (15 lectures, Marks 20)

Sequential logic design: Latch, Flip flop, S-R FF , J-K FF, T and D type FFs, clocked FFs,
registers, Counters (ripple, synchronous and asynchronous, ring, modulus)

Unit-4 (20 Lectures, Marks 25)

Introduction to Microprocessor: Introduction, applications, basic block diagram, speed,
word size, memory capacity, classification of microprocessors (mention different
microprocessors being used)
Microprocessor 8085: Features, architecture -block diagram, internal registers, register
pairs, flags, stack pointer, program counter, types of buses. Multiplexed address and data
bus, generation of control signals, pin description of microprocessor 8085.

Suggested books:

1. M. Morris Mano Digital System Design, Pearson Education Asia,( Fourth Edition )
2. Thomas L. Flyod, Digital Fundamentals, Pearson Education Asia (1994)
3. W. H. Gothmann, Digital Electronics: An Introduction To Theory And Practice,
Prentice Hall of India(2000)
4. R. L. Tokheim, Digital Principles, Schaum’s Outline Series, Tata McGraw- Hill
(1994)
5. A Verilog HDL Primer – J. Bhasker, BSP, 2003 II Edition.
49
6. Verilog HDL-A guide to digital design and synthesis-Samir Palnitkar, Pearson, 2nd
edition.

Digital System Design Lab (Hardware and Circuit Simulation Software)
60 Lectures , Marks 40

1. To verify and design AND, OR, NOT and XOR gates using NAND gates.
2. To convert a Boolean expression into logic gate circuit and assemble it using logic
gate IC’s.
3. Design a Half and Full Adder.
4. Design a Half and Full Subtractor.
5. Design a seven segment display driver.
6. Design a 4 X 1 Multiplexer using gates.
7. To build a Flip- Flop Circuits using elementary gates. (RS, Clocked RS, D-type).
8. Design a counter using D/T/JK Flip-Flop.
9. Design a shift register and study Serial and parallel shifting of data.

VHDL

1. Write code to realize basic and derived logic gates.
2. Half adder, Full Adder using basic and derived gates.
3. Half subtractor and Full Subtractor using basic and derived gates.
4. Clocked D FF, T FF and JK FF (with Reset inputs).
5. Multiplexer (4x1, 8x1) and Demultiplexer using logic gates.
6. Decoder (2x4, 3x8), Encoders and Priority Encoders.
7. Design and simulation of a 4 bit Adder.
8. Code converters (Binary to Gray and vice versa).
9. 2 bit Magnitude comparator.
10. 3 bit Ripple counter.