[go: up one dir, main page]

0% found this document useful (0 votes)
17 views16 pages

Session 01 Introduction

The document outlines an introductory session on digital systems, focusing on logic gates and number systems. It aims to teach students about binary, decimal, octal, and hexadecimal systems, as well as the principles of logic gates and their applications in digital circuit design. The session includes instructional objectives, learning outcomes, course structure, and evaluation plans, along with references for further study.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views16 pages

Session 01 Introduction

The document outlines an introductory session on digital systems, focusing on logic gates and number systems. It aims to teach students about binary, decimal, octal, and hexadecimal systems, as well as the principles of logic gates and their applications in digital circuit design. The session includes instructional objectives, learning outcomes, course structure, and evaluation plans, along with references for further study.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Department of BES-II

Digital Design and Computer Architecture


23EC1202
Topic:
INTRODUCTION TO DIGITAL SYSTEMS
LOGIC GATES & NUMBER SYSTEMS

Session No: 01
AIM OF THE SESSION
To familiarize students with the basic concept of Logic gates & Number Systems

INSTRUCTIONAL OBJECTIVES
This Session is designed to:
1. Master the concepts of binary, decimal, octal, and hexadecimal number systems, and gain proficiency in
converting between different bases.
2. Understand the fundamental principles of logic gates, including their types, truth tables, and applications, to
design and analyze digital circuits.

LEARNING OUTCOMES
At the end of this session, you should be able to:
1. Students will demonstrate proficiency in converting numbers between different bases (binary, decimal, octal,
and hexadecimal), showcasing an understanding of the interrelationships between various number systems.
2. Students will be able to apply their knowledge of logic gates to design, construct, and analyze digital circuits,
demonstrating proficiency in implementing logical operations.
Course Title: DIGITAL DESIGN AND COMPUTER ARCHITECTURE
Course Code: 23EC1202, L-T-P-S Structure: 3-0-2-0, Credits: 4
Course Coordinator: APPIKATLA PHANI KUMAR
SYLLABUS
CO 1: Combinational Digital Logic Circuits
Boolean Algebra, Digital Logic SOP/POS representation and optimization techniques. Adders, Subtractors, Multiplexers, De-
Multiplexers, Decoder, Encoder, Concept of Reversible Gates. Programmable Logic Devices: PROM, PAL, and PLA design.
Implementation of CPLD (Macro cells) and FPGA (CLB/LUT) based digital logic modules and their applications.
CO-2: Design of Sequential and Memory Circuits
Latches and Flip-Flops, Modeling of memory, Registers and Shift registers, Timing and sequence control modules using
Asynchronous/Synchronous counters, Ring and Johnson counter as timing and control units. Random Access Memory (RAM)
and Memory decoding.
CO-3: Basic Computer Architecture and Instructions
Features of Micro Computer, Operands, Addressing modes, Instruction formats, Machine cycle, Instruction sets, subroutine call
and return mechanisms. Instruction set architectures - CISC and RISC architectures. Hardwired realization vs micro-
programmed realization, multi-cycle implementation, Instruction level parallelism, instruction pipelining and pipeline hazards.
CO-4: Memory Architecture and I/O Organization Storage systems, introduction to memory hierarchy
Importance of temporal and spatial locality; main memory organization, cache memory: address mapping, block size, replacement,
and store policies. Virtual Memory System: page table and TLB. External storage; IO fundamentals: handshaking, buffering,
programmed IO, interrupt driven IO.
Course Title: DIGITAL DESIGN AND COMPUTER ARCHITECTURE
Course Code: 23EC1202, L-T-P-S Structure: 3-0-2-0, Credits: 4
Course Coordinator: APPIKATLA PHANI KUMAR
EVALUATION PLAN
ANALOG Vs DIGTIAL

Analog

Digital
ANALOG Vs DIGTIAL (Cont…)

Analog Signals Digital Signals

Continuous signals Discrete signals

Represented by sine waves Represented by square waves


Human voice, natural sound, analog Computers, optical drives, and other
electronic devices are a few examples electronic devices

Continuous range of values Discontinuous values

Records sound waves as they are Converts into a binary waveform

Only used in analog devices Suited for digital electronics like


computers, mobiles and more
IMPORTANCE OF ANALOG TO DIGTIAL CONVERSION

Analog to
Digital
converter
(ADC)
IMPORTANCE OF DIGITAL TO ANALOG CONVERSION

Digital to
Analog
converter
(DAC)
TYPES OF NUMBER SYSTEMS

- Base: 2
Binary - Digits: 0 and 1

- Base: 8
Octal - Digits: 0, 1, 2, 3, 4, 5, 6 and 7
Number
Systems
- Base: 10
Decimal - Digits: 0, 1, 2, 3, 4, 5, 6, 7, 8 and 9

Hexa - Base: 16
Decimal - Digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E and F

Importance of number system in digital system: The modern number system is the basis for digital technology and
computing systems. Binary, octal, and hexadecimal number systems, which are widely used in computer science and digital
electronics, are derived from the decimal system.
DIGITAL DATA REPRESENTATION

Decimal Hexa Decimal Hexa


Binary Octal Binary Octal
Digit Decimal Digit Decimal
00 0000 00 0 10 1010 12 A
01 0001 01 1 11 1011 13 B
02 0010 02 2 12 1100 14 C

03 0011 03 3 13 1101 15 D
14 1110 16 E
04 0100 04 4
15 1111 17 F
05 0101 05 5
16 10000 20 10
06 0110 06 6
17 10001 21 11
07 0111 07 7
18 10010 22 12
08 1000 10 8 19 10011 23 13
09 1001 11 9 20 10100 24 14
LOGIC GATES

AND Gate OR Gate NOT Gate

O/P= X*Y O/P= X+Y O/P= X

NAND Gate NOR Gate XOR Gate

O/P= X*Y O/P= X+Y O/P= X + Y


APPLICATIONS OF DIGITAL SYSTEMS
TERMINAL QUESTIONS

1. Explain the basic operations of the AND, OR, and NOT gates in Boolean algebra.

2. How to convert a decimal number to binary number?

3. List the number system representations for decimal numbers 0 to15


REFERENCES FOR FURTHER LEARNING OF THE SESSION

Reference Books:
1. Computer System Architecture by M. Moris Mano
2. Fundamentals of Digital Logic with Verilog HDL by Stephen Brown and Zvonko Vranesic
THANK YOU

Team – Digital Design & Computer Architecture

You might also like