Lecture #1. Course Overview

Similar documents
Electrical Engineering 40 Introduction to Microelectronic Circuits

EECS 42 Introduction to Electronics for Computer Science

EE40 Lecture 35. Prof. Chang-Hasnain. 12/5/07 Reading: Ch 7, Supplementary Reader

Logic diagram: a graphical representation of a circuit

INTRODUCTION TO DIGITAL CONCEPT

Gates and Circuits 1

In this lecture: Lecture 3: Basic Logic Gates & Boolean Expressions

1. The decimal number 62 is represented in hexadecimal (base 16) and binary (base 2) respectively as

2 Logic Gates THE INVERTER. A logic gate is an electronic circuit which makes logic decisions. It has one output and one or more inputs.

Name EGR 2131 Lab #2 Logic Gates and Boolean Algebra Objectives Equipment and Components Part 1: Reading Pin Diagrams 7400 (TOP VIEW)

Digital Logic Circuits

EE100Su08 Lecture #16 (August 1 st 2008)

Chapter 1: Digital logic

Lecture 2: Digital Logic Basis

CMOS Inverter & Ring Oscillator

This Figure here illustrates the operation for a 2-input OR gate for all four possible input combinations.

Aim. Lecture 1: Overview Digital Concepts. Objectives. 15 Lectures

Digital Applications (CETT 1415) Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405

Chapter 3 Digital Logic Structures

EE 280 Introduction to Digital Logic Design

COMPUTER ORGANIZATION & ARCHITECTURE DIGITAL LOGIC CSCD211- DEPARTMENT OF COMPUTER SCIENCE, UNIVERSITY OF GHANA

Lecture 2. Digital Basics

Introduction. Reading: Chapter 1. Courtesy of Dr. Dansereau, Dr. Brown, Dr. Vranesic, Dr. Harris, and Dr. Choi.

ECE Digital Logic Lecture 2. Digital Design Circuit Types: Combinational vs. Sequential

CS302 - Digital Logic Design Glossary By

Objective Questions. (a) Light (b) Temperature (c) Sound (d) all of these

Gates and and Circuits

Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates

QUIZ. What do these bits represent?

Introduction (concepts and definitions)

Positive and Negative Logic

Digital Applications (CETT 1415) Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405

LOGIC GATES AND LOGIC CIRCUITS A logic gate is an elementary building block of a Digital Circuit. Most logic gates have two inputs and one output.

Chapter 3 Digital Logic Structures

Asst. Prof. Thavatchai Tayjasanant, PhD. Power System Research Lab 12 th Floor, Building 4 Tel: (02)

Overview. Lecture 3. Terminology. Terminology. Background. Background. Transmission basics. Transmission basics. Two signal types

R.B.V.R.R. WOMEN S COLLEGE (AUTONOMOUS) Narayanaguda, Hyderabad. ELECTRONIC PRINCIPLES AND APPLICATIONS

OBJECTIVE TYPE QUESTIONS FOR PRACTICAL EXAMINATION Subject : Electronics-I ( EC 112)

Lecture 02: Digital Logic Review

DIGITAL ELECTRONICS. Methods & diagrams : 1 Graph plotting : - Tables & analysis : - Questions & discussion : 6 Performance : 3

Binary Addition. Boolean Algebra & Logic Gates. Recap from Monday. CSC 103 September 12, Binary numbers ( 1.1.1) How Computers Work

*************************************************************************

Course Outline Cover Page

Name: Class: Date: 1. As more electronic systems have been designed using digital technology, devices have become smaller and less powerful.

EE19D Digital Electronics. Lecture 1: General Introduction

Lab 2 Revisited Exercise

BEE 2233 Digital Electronics. Chapter 1: Introduction

Physics 335 Lab 1 Intro to Digital Logic

Lecture 4 - Digital Representations III + Transistors

DIGITAL LOGIC CIRCUITS

EMT1250 LABORATORY EXPERIMENT. EXPERIMENT # 4: Combinational Logic Circuits. Name: Date:

In this lecture: Lecture 8: ROM & Programmable Logic Devices

Combinational Logic Circuits. Combinational Logic

4/30/2012. General Class Element 3 Course Presentation. Practical Circuits. Practical Circuits. Subelement G7. 2 Exam Questions, 2 Groups

ELECTRICAL ENGINEERING - TEACHER MODULE 1 LOGIC GATES

Designing Information Devices and Systems II Fall 2017 Note 1

Code No: R Set No. 1

LogicBlocks & Digital Logic Introduction

Digital Fundamentals 8/29/2016. Summary. Summary. Floyd. Chapter 3 A X. The Inverter

DIGITAL ELECTRONICS: LOGIC AND CLOCKS

ELECTRONICS ADVANCED SUPPLEMENTARY LEVEL

CHAPTER 3 BASIC & COMBINATIONAL LOGIC CIRCUIT

Project 1 Final System Design and Performance Report. Class D Amplifier

ENGR 210 Lab 12: Analog to Digital Conversion

LogicBlocks & Digital Logic Introduction a

Unit level 4 Credit value 15. Introduction. Learning Outcomes

ECE 2300 Digital Logic & Computer Organization

CHAPTER 6 DIGITAL INSTRUMENTS

PMOS Digital Testing at Rochester Institute of Technology

EE292: Fundamentals of ECE

Transistors, Gates and Busses 3/21/01 Lecture #

Associate In Applied Science In Electronics Engineering Technology Expiration Date:

Digital Fundamentals 9/4/2017. Summary. Summary. Floyd. Chapter 3. The Inverter

Chapter 3 Describing Logic Circuits Dr. Xu

Lab 5. Binary Counter

Subtractor Logic Schematic

EEE 301 Digital Electronics

Reading: Schwarz and Oldham (light on non-ideal) and comparator viewgraphs. Lecture 14: October 17, 2001

Electronic Systems Example: Thermo Warning Light

Variation in Delays and Power Dissipation in 3-8 line Decoder with Respect to Frequency

Lab 6. Binary Counter

Experiment 6: Biasing Circuitry

Number of Lessons:155 #14B (P) Electronics Technology with Digital and Microprocessor Laboratory Completion Time: 42 months

Lecture #29. Moore s Law

Lecture 6: Electronics Beyond the Logic Switches Xufeng Kou School of Information Science and Technology ShanghaiTech University

Encoders. Lecture 23 5

Course Overview. Course Overview

Digital Fundamentals

Basic Concepts in Data Transmission

1.) If a 3 input NOR gate has eight input possibilities, how many of those possibilities result in a HIGH output? (a.) 1 (b.) 2 (c.) 3 (d.) 7 (e.

Digital Electronics Course Objectives

UNIT-IV Combinational Logic

Digital Circuits Introduction

Digital Electronic Concepts

Electrical and Electronic Principles

Use the fixed 5 volt supplies for your power in digital circuits, rather than the variable outputs.

Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Computing Layers

Analysis procedure. To obtain the output Boolean functions from a logic diagram, proceed as follows:

At the end of this course, students should be able to: 1 explain experimental results with theoretical expected outcome

Chapter 5: Signal conversion

Transcription:

Lecture #1 OUTLINE Course overview Introduction: integrated circuits Analog vs. digital signals Lecture 1, Slide 1 Course Overview EECS 40: One of five EECS core courses (with 20, 61A, 61B, and 61C) introduces hardware side of EECS prerequisite for EE105, EE130, EE141, EE150 Prerequisites: Math 1B, Physics 7B Course content: Electric circuits Integrated-circuit devices and technology CMOS digital integrated circuits Lecture 1, Slide 2

IC Technology Advancement Moore s Law : # of transistors/chip doubles every 1.5-2 years achieved through miniaturization Technology Scaling Investment Better Performance/Cost Market Growth Lecture 1, Slide 3 Benefit of Transistor Scaling Generation: Intel386 DX Processor 1.5µ 1.0µ 0.8µ 0.6µ 0.35µ 0.25µ smaller chip area lower cost Intel486 DX Processor Pentium Processor Pentium II Processor more functionality on a chip better system performance Lecture 1, Slide 4

Analog vs. Digital Signals Most (but not all) observables are analog think of analog vs. digital watches but the most convenient way to represent & transmit information electronically is to use digital signals think of telephony Analog-to-digital & digital-to-analog conversion is essential (and nothing new) think of a piano keyboard Lecture 1, Slide 5 Analog Signals may have direct relationship to information presented in simple cases, are waveforms of information vs. time in more complex cases, may have information modulated on a carrier, e.g. AM or FM radio Amplitude Modulated Signal 1 0.8 0.6 Signal in microvolts 0.4 0.2 0 0 5 10 15 20 25 30 35 40 45 50-0.2-0.4-0.6-0.8-1 Time in microseconds Lecture 1, Slide 6

Analog Signal Example: Microphone Voltage V in microvolts Voltage with normal piano key stroke 50 microvolt 440 Hz signal 60 40 20 0-20 0 1 2 3 4 5 6 7 8 9 10 11 12-40 -60 t in milliseconds V in microvolts Voltage with soft pedal applied 25 microvolt 440 Hz signal 60 40 20 0-20 0 1 2 3 4 5 6 7 8 9 10 11 12-40 -60 t in milliseconds 50 microvolt 220 Hz signal V in microvolts 60 40 20 0-20 0 1 2 3 4 5 6 7 8 9 10 11 12-40 -60 t in milliseconds Analog signal representing piano key A, below middle C (220 Hz) Lecture 1, Slide 7 Digital Signal Representations Binary numbers can be used to represent any quantity. We generally have to agree on some sort of code, and the dynamic range of the signal in order to know the form and the number of binary digits ( bits ) required. Example 1: Voltage signal with maximum value 2 Volts Binary two (10) could represent a 2 Volt signal. To encode the signal to an accuracy of 1 part in 64 (1.5% precision), 6 binary digits ( bits ) are needed Example 2: Sine wave signal of known frequency and maximum amplitude 50 µv; 1 µv resolution needed. Lecture 1, Slide 8

Example 2 (continued) Possible digital representation for the sine wave signal: Analog representation: Digital representation: Amplitude in µv Binary number 1 000001 2 000010 3 000011 4 000100 5 000101 8 001000 16 010000 32 100000 50 110010 63 111111 Lecture 1, Slide 9 Why Digital? (For example, why CDROM audio vs. vinyl recordings?) Digital signals can be transmitted, received, amplified, and re-transmitted with no degradation. Digital information is easily and inexpensively stored (in RAM, ROM, etc.), with arbitrary accuracy. Complex logical functions are easily expressed as binary functions (e.g. in control applications). Digital signals are easy to manipulate (as we shall see). Lecture 1, Slide 10

Digital Representations of Logical Functions Digital signals offer an easy way to perform logical functions, using Boolean algebra. Variables have two possible values: true or false usually represented by 1 and 0, respectively. All modern control systems use this approach. Example: Hot tub controller with the following algorithm Turn on the heater if the temperature is less than desired (T < T set ) and the motor is on and the key switch to activate the hot tub is closed. Suppose there is also a test switch which can be used to activate the heater. Lecture 1, Slide 11 Hot Tub Controller Example Series-connected switches: A = thermostatic switch B = relay, closed if motor is on C = key switch Test switch T used to bypass switches A, B, and C Simple Schematic Diagram of Possible Circuit C B A 110V T Heater Lecture 1, Slide 12

Truth Table for Hot Tub Controller A B C T H 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 1 1 0 1 0 0 0 1 1 0 0 1 1 1 0 1 0 1 1 0 1 1 1 1 1 0 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 Lecture 1, Slide 13 Basic logical functions: Notation for Logical Expressions AND: dot Example: X = A B OR: + sign Example: Y = A+B NOT: bar over symbol Example: Z = A Any logical expression can be constructed using these basic logical functions Additional logical functions: Inverted AND = NAND: Inverted OR = NOR: AB A + B (only 0 when A and B = 1) (only 1 when A = B= 0) Exclusive OR: A B (only 1 when A,B differ) Lecture 1, Slide 14 i.e., A + B except A B The most frequently used logical functions are implemented as electronic building blocks called gates in integrated circuits

Hot Tub Controller Example (cont d) First define logical values: closed switch = true, i.e. boolean 1 open switch = false, i.e. boolean 0 Logical Statement: Heater is on (H = 1) if A and B and C are 1, or if T is 1. Logical Expression: H=1 if (A and B and C are 1) or (T is 1) Boolean Expression: H = (A B C ) + T Lecture 1, Slide 15 Summary Attributes of digital electronic systems: 1. Ability to represent real quantities by coding information in digital form 2. Ability to control a system by manipulation and evaluation of binary variables using Boolean algebra Lecture 1, Slide 16