Lecture-0 -Introduction Digital Electronicssajid.buet.ac.bd/courses/EEE_303_2020/Lecture_1.pdf ·...

Post on 21-Jul-2020

0 views 0 download

Transcript of Lecture-0 -Introduction Digital Electronicssajid.buet.ac.bd/courses/EEE_303_2020/Lecture_1.pdf ·...

2/26/20

1

Lecture-0 - IntroductionDigital Electronics

Dr. Sajid Muhaimin ChoudhuryDept of EEE, BUET

EEE 303 – Digital Electronics

• Course Teacher: Dr. Sajid Muhaimin Choudhury (Section A and B)

• Email Address: sajid@eee.buet.ac.bd

• Course Website: http://sajid.buet.ac.bd/teaching/J2020_EEE303

2/26/20 2

2/26/20

2

Office Hours

• Tues 12-1pm (Section A)• Saturday 12-1pm (Section B)

• I will be in my office at EEE 222, and students are welcome to drop by with any questions/problems related to the class or for conceptual understanding of the topics.

• Preferred medium of communication: email

2/26/20 3

Learning Objectives

• To gain insights into digital logic circuit design

• To gain skills to simulate and verify digital logic circuits

2/26/20 4

2/26/20

3

Grading

• 10% - Class performance and attendance• 20% - Quiz: best 3 out of 4 quiz. Each quiz

will be of 20 marks. 10 marks homework, and 10 marks class test of 10 minutes

• 70% - Term final

2/26/20 5

Textbooks

2/26/20 6

2/26/20

4

Concept of Digital

2/26/20 7

Digital Electronics

2/26/20 8

2/26/20

5

Continuous vs Discrete

Continuous Variable• Defined continuously

in time

Discrete Variable• Discrete Time• Discrete Value

2/26/20 9

Digital System

2/26/20 10

Discrete Information Processing

System

Discrete Output

Discrete Input

System States

Takes discrete input, has discrete system states and gives discrete output

2/26/20

6

Information Representation

• Information variables are represented by physical quantities (voltage, current, charge, magnetic field orientation, temperature, phase)

• For digital systems, the variables take discrete values

• Two level or binary values are most common

2/26/20 11

2/26/20 12

2/26/20

7

Signals over Time

2/26/20 13

Time

Analog

Digital

Synchronous

Asynchronous

Types of Digital Systems

• No state Present, Output = f(input)• Combinational logic system

• State Present, Output = f(input, state)• Synchronous Sequential System (state

updated at discrete times)• Asynchronous Sequential System

(state updated at any time)

2/26/20 14

2/26/20

8

Digital System Example

2/26/20 15

Digital clockInput: Time setOutput: Current timeState: Current time

Digital computerCovered in EEE 416

Binary representation of physical quantities• CPU: Voltage• HDD: Magnetic Field Direction• CD: Physical shape of pits• DRAM: Electric Charge• Optical Fiber: Light intensity

2/26/20 16

2/26/20

9

Summary

• Difference between analog and digital

• Next class: number systems

2/26/20 17