Digital Systems and Applications

Teacher

Mr.T Jaganatha Patro

Category

Core Courses

Course Attendees

Still no participant

Course Reviews

Still no reviews

Course Name : Digital Systems and Applications

Code(Credit) :CUTM1492(3-2-1)

Course Objectives

  • To make the student understand the digital system.
  • To understand the Boolean algebra and data processing circuit. 
  • Knowing computer architecture.
  • Understanding the arithmetic and sequential circuit and microprocessors

Learning Outcomes

Upon successful completion of this course, students will be able to:

  • Gain both theoretical and experimental knowledge about digital electronics.
  • Understand computer architecture.
  • Verify and design various logic gates.
  • Write programs using 8085 microprocessor.

Course Syllabus

Module-I
Introduction to CRO: Block Diagram of CRO. Electron Gun, Deflection System, and Time Base. Deflection Sensitivity. Applications of CRO: (1) Study of Waveform, (2) Measurement of Voltage, Current, Frequency, and Phase Difference.
Module-II
Integrated Circuits (Qualitative treatment only): Active & Passive components.Discrete components. Wafer. Chip. Advantages and drawbacks of ICs. The scale of integration: SSI, MSI, LSI, and VLSI (basic idea and definitions only). Classification of ICs. Examples of Linear and Digital lCs.

Module-III
Digital Circuits: Difference between Analog and Digital Circuits. Binary Numbers.Decimal to Binary and Binary to Decimal Conversion. BCD, Octal, and Hexadecimal numbers. AND, OR, and NOT Gates (realization using Diodes and Transistor). NAND and NOR Gates as Universal Gates. XOR and XNOR Gates and application as Parity Checkers.

Practice 1. To measure (a) Voltage, and (b) the Time period of a periodic waveform using CRO. (or) Basics of OR gate and its application in industrial control.

Practice 2. To test a Diode and Transistor using a Multimeter. (or) Basic NOT gate and its application in fuel level indicator.

Practice 3. To design a switch (NOT gate) using a transistor. (or) Washing machine control using basic AND & NOT gates.

Practice 4. To verify and design AND, OR, NOT and XOR gates using NAND gates. (or) Water level control using basic AND & NOT gates.

Practice 5. To design a combinational logic system for a specified Truth Table. (or) Basics of AND gate and its application in car wiper control.

Module-IV
Boolean algebra: De Morgan's Theorems. Boolean Laws. Simplification of LogicCircuit using Boolean algebra. Fundamental Products. The idea of Minterms and Maxterms. Conversion of a Truth table into Equivalent Logic Circuit by (1) Sum of Products Method and (2) Karnaugh Map.
Data processing circuits: Basic idea of Multiplexers, Demultiplexers, Decoders, Encoders.

Practice 6. To convert a Boolean expression into the logic circuit and design it using logic gate ICs. (or) Analysis and Synthesis of Boolean Expressions using Basic Logic Gates.

Practice 7. To minimize a given logic circuit. (or) 1 Bit Full Adder using Multiplexer.

Module-V
Arithmetic Circuits: Binary Addition. Binary Subtraction using 2's Complement. Half and Full Adders. Half & Full Subtractors, 4-bit binary Adder/Subtractor.
Sequential Circuits: SR, D, and JK Flip-Flops. Clocked (Level and Edge Triggered)Flip-Flops. Preset and Clear operations. Race-around conditions in JK Flip-Flop. M/S JK Flip-Flop.

Practice 8. Half Adder, Full Adder and 4-bit binary Adder. (or) Analysis and Synthesis of Arithmetic Expressions using Adders / Subtractors.

Practice 9. Half Subtractor, Full Subtractor, Adder-Subtractor using Full Adder I.C. (or) Analysis and Synthesis of Sequential Circuits using Basic Flip-Flops.

Practice 10. To build Flip-Flop (RS, Clocked RS, D-type and JK) circuits using NAND gates. (or) To implement Half adder by using basic and universal gates.

Practice 11. Write the following programs using 8085 Microprocessor
(a) Addition and subtraction of numbers using direct addressing mode (or) To implement J-K flip-flop by using basic and universal gates.

Practice 12. Write the following programs using 8085 Microprocessor
(b) Addition and subtraction of numbers using indirect addressing mode (or) To implement Parallel Binary Adder by using basic and universal gates.

Module-VI
Computer Organization: Input/Output Devices. Data storage (the idea of RAM and ROM).Computer memory. Memory organization & addressing. Memory Interfacing. Memory Map.
Module-VII
Intel 8085 Microprocessor Architecture: Main features of 8085. Block diagram.Components. Pin-out diagram. Buses. Registers. ALU.
Introduction to Assembly Language: 1 byte, 2 byte & 3-byte instructions.

Text Books:
1. Digital Principles and Applications, A.P. Malvino, D.P.Leach and Saha, 7th Ed., 2011, Tata McGraw
Reference Books:
1. Fundamentals of Digital Circuits, Anand Kumar, 2ndEdn, 2009, PHI Learning Pvt. Ltd.
2. Digital Circuits and systems, Venugopal, 2011, Tata McGraw Hill.
3. Digital Systems: Principles & Applications, R.J.Tocci, N.S.Widmer, 2001, PHI Learning
4. Digital Electronics, SubrataGhoshal, 2012, Cengage Learning.
5. Digital Electronics, S.K. Mandal, 2010, 1st edition, McGraw Hill
6. Microprocessor Architecture Programming & applications with 8085, 2002, R.S. Goankar, Prentice-Hall.

Session Plan

Session 1

Introduction to CRO:

Block Diagram of CRO. Electron Gun, Deflection System, and Time Base, Deflection Sensitivity.

https://www.youtube.com/watch?v=U1amW7S1fcI&feature=youtu.be

Session 2

Block Diagram of CRO. Electron Gun, Deflection System, and Time Base, Deflection Sensitivity(Continue).

https://www.youtube.com/watch?v=U1amW7S1fcI&feature=youtu.be

Session 3

Applications of CRO: (1) Study of Waveform, (2) Measurement of Voltage, Current, Frequency, and Phase Difference.

https://www.youtube.com/watch?v=VLvZIXi4eoQ

https://www.slideshare.net/Edgefx/cro-cathode-ray-oscilloscope-working-and-applications

Session 4

Integrated Circuits (Qualitative treatment only):

Active & Passive Components,Discrete components.

https://youtu.be/3_PIAZjNIoE

https://youtu.be/mVzOSsQaOQw

Session 5

Wafer. Chip. Advantages and drawbacks of ICs.

https://youtu.be/Q5paWn7bFg4

Session 6

Assignment-1\Flip Class-1

The scale of integration: SSI, MSI, LSI, and VLSI (basic idea and definitions only).

https://youtu.be/sTwRQDVHNiw

https://youtu.be/fwNkg1fsqBY

Session 7

Classification of ICs. Examples of Linear and Digital lCs.

https://youtu.be/ycGNGkJxGG4

Session 9

Digital Circuits:

Difference between Analog and Digital Circuits

https://youtu.be/WxJKXGugfh8

Session 10

Binary Numbers, Decimal to Binary and Binary to Decimal Conversion.

https://youtu.be/wgbV6DLVezo

Session 11

Assignment-3\Flip Class-3

BCD, Octal, and Hexadecimal numbers.

https://youtu.be/5sS7w-CMHkU

Session 12

AND and OR Gate (realization using Diodes and Transistor)

https://youtu.be/O8ja0BdvnMw

https://youtu.be/XLSsEKl-g7A

Session 13

Assignment-4\Flip Class-4

NOT Gates (realization using Diodes and Transistor).

https://youtu.be/JBACgQ3kRWI

Session 14

NAND Gates as Universal Gates.

https://youtu.be/EUwjkBJPtuw

Session 15

Assignment-5\Flip Class-5

NOR Gates as Universal Gates.

https://youtu.be/eOkBNNeQ3Lw

Session 17

Practice 1

Basics of OR gate and its application in industrial control.

http://vlabs.iitb.ac.in/vlabs-dev/labs/digital_application/experiments/industrial-control-pvg/

Session 18

Practice 2

Basic NOT gate and its application in fuel level indicator

http://vlabs.iitb.ac.in/vlabs-dev/labs/digital_application/experiments/fuel-level-indicator-pvg/

Session 19

Practice 3

Washing machine control using basic AND & NOT gates.

http://vlabs.iitb.ac.in/vlabs-dev/labs/digital_application/experiments/washing-machine-control-pvg/

Session 20

Session 21

Practice 5

Basics of AND gate and its application in car wiper control.

http://vlabs.iitb.ac.in/vlabs-dev/labs/digital_application/experiments/car-wiper-control-pvg/

Session 22

Boolean algebra:

De Morgan's Theorems, Boolean Laws

https://youtu.be/RrynEQ7sG5A

Session 23

Session 24

Fundamental Products, the idea of Minterms

https://youtu.be/TMxMPJeJ_18

Session 25

Assignment-6\Flip Class-6

Fundamental Products, the idea of Maxterms

https://youtu.be/TMxMPJeJ_18

Session 26

Conversion of a Truth table into Equivalent Logic Circuit by (1) Sum of Products Method and (2) Karnaugh Map.

https://youtu.be/UKRjd2EOEAo

https://www.slideshare.net/blaircomp2003/boolean-algebra-39058891

Session 27

Data processing circuits:

The basic idea of Multiplexers.

https://youtu.be/Q0FCW9TFlbs

Session 28

Assignment-7\Flip Class-7

De-multiplexers.

https://youtu.be/Q0FCW9TFlbs

Session 29

Session 31

Practice 6

Analysis and Synthesis of Boolean Expressions using Basic Logic Gates.

http://vlabs.iitkgp.ernet.in/dec/exp3/index.html

Session 33

Session 34

Binary Subtraction using 2's Complement

https://www.youtube.com/watch?v=3VfR3zdFp20&feature=youtu.be

Session 35

Half and Full Adders. Half & Full Subtractors, 4-bit binary Adder/Subtractor.

https://youtu.be/thkTzdnkL5U

https://www.slideshare.net/sanjaysaluth/arithmetic-circuits

Session 37

Assignment-9\Flip Class-9

Clocked (Level and Edge Triggered)Flip-Flops.

https://youtu.be/vHlg__QLGIQ

Session 38

Preset and Clear operations. Race-around conditions in JK Flip-Flop.

https://youtu.be/buhTVEc4QHc

Session 40

Practice 8

Analysis and Synthesis of Arithmetic Expressions using Adders / Subtractors

http://vlabs.iitkgp.ernet.in/dec/exp7/index.html

Session 41

Practice 9

Analysis and Synthesis of Sequential Circuits using Basic Flip-Flops

http://vlabs.iitkgp.ernet.in/dec/exp8/index.html

Session 42

Practice 10

To implement Half adder by using basic and universal gates.

http://vlabs.iitb.ac.in/vlabs-dev/vlab_bootcamp/bootcamp/cool_developers/labs/exp1/index.html

Session 43

Practice 11

To implement J-K flip-flop by using basic and universal gates.

http://vlabs.iitb.ac.in/vlabs-dev/vlab_bootcamp/bootcamp/cool_developers/labs/exp4/index.html

Session 44

Practice 12

To implement Parallel Binary Adder by using basic and universal gates.

http://vlabs.iitb.ac.in/vlabs-dev/vlab_bootcamp/bootcamp/cool_developers/labs/exp8/index.html

Session 45

Computer Organization:

Input/Output Devices

https://youtu.be/0HDU9hRklMA

 

Session 46

Data storage (the idea of RAM)

https://youtu.be/BV2exChsgpQ

 

Session 47

Assignment-11\Flip Class-11

Data storage (the idea of ROM)

https://youtu.be/tZhqewWBVeA

 

Session 48

Computer memory, Memory organization & addressing.

https://youtu.be/BgGUNb_u_E4

Session 50

Intel 8085 Microprocessor Architecture:

Main features of 8085

https://www.youtube.com/watch?v=te5Xe3TgPC4&feature=youtu.be

 

Session 51

Block diagram.Components, Pin-out diagram

https://youtu.be/I78iyzXQrP4

Session 52

Buses, Registers

https://youtu.be/fpnE6UAfbtU

Session 53

Assignment-12\Flip Class-12

Architecture: ALU

https://youtu.be/EsIm1PObDgc

Session 54

Introduction to Assembly Language:

1 byte, 2 byte & 3-byte instructions

https://youtu.be/VW0L2GdZ1ds

https://www.slideshare.net/RJAniket/8085-microproceesor-ppt

Case Studies

Case Studies

Our Main Teachers

Mr.T Jaganatha Patro

Assistant Professor in School of Applied Sciences Department of Physics
VIEW PROFILE

Mr. T Jaganathapatro obtained his M.Sc and M.Tech degree from Berhampur University. His specializations include Electronics and Communication and Electrodynamics. He has invested 05 years of teaching and mentoring to the students in technical and non-technical institutions. He has published many papers in national and international journals of repute, and also presented papers in national […]