EE345 - Micro-Controllers An Overview Prof. Ahmad Abu-El-Haija

Slides:



Advertisements
Similar presentations
Analog Representations of Sound Magnified phonograph grooves, viewed from above: When viewed from the side, channel 1 goes up and down, and channel 2 goes.
Advertisements

Give qualifications of instructors: DAP
Digital Electronics Dr. Bahawodin Baha, University of Brighton, UK.
SWE 423: Multimedia Systems Chapter 3: Audio Technology (2)
4-Integrating Peripherals in Embedded Systems (cont.)
EE 261 – Introduction to Logic Circuits Module #1 Page 1 EE 261 – Introduction to Logic Circuits Module #1 – Analog vs. Digital Topics A.Course Overview.
Welcome to ENEE244-02xx Digital Logic Design
Digital Electronics Course Introduction, Number Systems, Conversion between Bases, and Basic Binary Arithmetic (Lecture #1)
數位系統導論 Introduction to Digital Systems Lecturer: 潘欣泰.
數位系統導論 Introduction to Digital Systems. Goal  Understand what is digital (Binary) signal  Familiar with basic digital components  Study the design.
EEM232 Digital Systems I. Course Information Instructor : Atakan Doğan Office hours: TBD Materials :
DIGITAL ELECTRONICS CIRCUIT P.K.NAYAK P.K.NAYAK ASST. PROFESSOR SYNERGY INSTITUTE OF ENGINEERING & TECHNOLOGY.
OBJECTIVE OF THIS COURS Digital design is concerned with the design of digital electronic circuits. Digital circuits are employed in the design and construction.
ECE2030 Introduction to Computer Engineering Lecture 1: Overview
Representing Sound in a computer Analogue  Analogue sound is produced by being picked up by a transducer (microphone) and converted in an electrical current.
EE345: Introduction to Microcontrollers Register and Counters Prof. Ahmad Abu-El-Haija.
CPS-304 DIGITAL LOGIC & DESIGN Instructor : Ms. Saba Iqbal.
Engineering 1040: Mechanisms & Electric Circuits Winter 2015 Analog & Digital Signals Analog to Digital Conversion (ADC)
Digital Logic Lecture 1 Introduction By Dr Zyad Dwekat The Hashemite University Computer Engineering Department.
Lecture 1 Introduction to Electronics Rabie A. Ramadan
Engineering Lecture 3 Digital Electronics by Jaroslaw Karcz.
Department of Electronic Engineering, FJU Verilog HDL: A Guide to Digital Design and Synthesis 1 Digital Systems Design Shyue-Kung Lu Department of Electronic.
Engineering Lecture1: Logic Circuits & Concepts about basic Electrical Engineering Devices by Christin Sander.
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Chapter 2: Binary Logic.
1 4-Integrating Peripherals in Embedded Systems (cont.)
1 Digital System Design Subject Name : Digital System Design Course Code : IT- 308 Instructor : Amit Prakash Singh Home page :
CPSC 321 Introduction to Logic Circuit Design Mihaela Ulieru (‘Dr. M’)
Data Acquisition Systems
CMPD273 Multimedia System Prepared by Nazrita Ibrahim © UNITEN2002 Multimedia System Characteristic Reference: F. Fluckiger: “Understanding networked multimedia,
ECEN 248: INTRODUCTION TO DIGITAL DESIGN
OVERVIEW. COURSE INFORMATIONs  Lectures:  Wed 01:00 – 03:00 pm (DPU2)  Fri 04:30 – pm (BPU4/5/6)  Laboratory: - none –  Tutorial: to be decided.
مدار منطقي مظفر بگ محمدي Course Structure & Grading Homework: 25% Midterm: 30% Final:50% There is 5% extra! ( =105!) Textbook:
CE1111 :Digital Logic Design lecture 01 Introduction Dr. Atef Ali Ibrahim.
Lecture No. 1 Computer Logic Design. About the Course Title: –Computer Logic Design Pre-requisites: –None Required for future courses: –Computer Organization.
CS 303 Logic & Digital System Design - An Overview
1 Dr. Mohamed Abdur Rahman Office hours Sunday: 10:00- 12:00 & Tuesday: 3:00 - 3:50 Course website: Has been created
التحليل والتصميم المنطقي DIGITAL DESIGN Instructor : Khalil Alsulbi Mobile : Room : 217.
Digital Logic & Design Dr. Waseem Ikram Lecture 01
Digital Circuits Text Book –M. M. Mano, "Digital Design," 3rd Ed., Prentice Hall Inc., Reference –class notes Grade –quizzes:15% –mid-term:27.5%
1 Data-Converter Circuits A/D and D/A Chapter 9 1.
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
CSCI-100 Introduction to Computing Hardware Part II.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights Reserved Floyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
ECE 2799 Electrical and Computer Engineering Design ANALOG to DIGITAL CONVERSION Prof. Bitar Last Update:
COE- 202 Term Dr Abdelhafid Bouhraoua. Instructor Office Hours:Sat. Mon. Wed. 9:30 AM – 11:30 PM Office Location:Bldg 22 Room Phone:2178
Digital Logic & Design Instructor: Aneel Ahmed Lecture #1.
Welcome To DLD Class !!! About Me ! 1BSCS: Digital Logic Design.
COE 200 Fundamentals of Computer Engineering Instructor: Syed Z. Shazli
Logic Design ( CE1111 ) Preliminaries Prepared by Dr. Lamiaa Elshenawy.
Computer Organization IS F242. Course Objective It aims at understanding and appreciating the computing system’s functional components, their characteristics,
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University.
Digital Logic (CS 504) Fall Semester Supervised by: Prof. Dr. Hesham A. Hefny Prepared by: Imane M. A. Fahmy.
Digital logic COMP214  Lecture 1 Dr. Sarah M.Eljack Chapter 1 1.
Lecture Notes / PPT UNIT III
Lecture on Digital Logic Design
ECE2030 Introduction to Computer Engineering Lecture 1: Overview
Stateless Combinational Logic and State Circuits
SICS 154 DIGITAL COMPUTER FUNDAMENTAL
Computer Architecture Syllabus
Digital Control Systems Waseem Gulsher
ASIC 120: Digital Systems and Standard-Cell ASIC Design
lecturer | ASIC design engineer
CSC 220: Computer Organization
Introduction to Digital Systems Lecturer: 潘欣泰
Introduction to Digital Systems Lecturer: 潘欣泰
Analog-to-digital converter
COMS 161 Introduction to Computing
Digital Electronics and Logic Circuit
Computer Organization
Presentation transcript:

EE345 - Micro-Controllers An Overview Prof. Ahmad Abu-El-Haija

October 6, 2015Digital System Design2 Acknowledgement This presentation is a modified version of lecture notes prepared by Dr. Pradondet Nilagupta, Kasetsart University. The latter is also a modified version based upon presentations by Prof. Maciej Ciesielski and Prof. Tilman Wolf, University of Massachusetts Amherst, and original slides from the publisher.

October 6, 2015EE345 – Micro-Controllers3 Course Outline Digital System and Binary Numbers Boolean Algebra and Logic Gates Gate-Level Minimization Combinational Logic Circuits & Design Synchronous Sequential Logic Design Registers and Counters Programmable Interface Controller (PIC)

October 6, 2015EE345 – Micro-Controllers4 Textbook & References Main Textbook  M. Morris Mano, Michael D. Ciletti, Digital Design 4th Edition, Prentice Hall 2007 Reference Material  John F. Wakerly, Digital Design: Principles and Practices 4th Edition, Prentice Hall 2006  Handout and manual of a Programmable Interface Controller

October 6, 2015EE345 – Micro-Controllers5 Course Assessment Quizzes10% Two exams50% Final Exam40%

October 6, 2015EE345 – Micro-Controllers6 Attendance Policy Students are expected to attend every class and all other scheduled activities related to the course. Students who miss a lecture, must make arrangements with colleagues to obtain any missed material and information. Maximum allowed absence is 10%. Any student who exceeds the 10% limit will be treated as per the prevailing regulations.

October 6, 2015EE345 - Micro-Controllers7 Digital Systems (1/2) Digital systems operate on discrete elements of information  Numbers (e.g., pocket calculator) -> “digits” -> “digital”  Letters (e.g., word processor)  Pictures (e.g., digital cameras) Digital systems  Cell phone  Digital camera  Industrial process controller, etc.

October 6, 2015EE345 – Micro-Controllers8 Digital Systems (2/2) Some systems use continuous information  Analog clocks  Film cameras For a digital systems to operate on a continuous data, it needs to quantize (digitize) that data first

October 6, 2015EE345 – Micro-Controllers9 Digital Thermostat Purpose: control room temperature Digital thermostat  Senses temperature and converts it to a digital representation  Simple processor compares current and set temperature  If too cold, heater circuit is turned on OK, but how is the conversion done? How is digital information stored?

October 6, 2015EE345 – Micro-Controllers10 Digital Audio processing or storage of digital signal ( e.g., MP3)

October 6, 2015EE345 – Micro-Controllers11 Analog to Digital Recording Microphone converts acoustic waves to electrical energy. It’s a transducer. Analog signal: continuously varying electrical energy of the sound pressure wave. ADC (Analog to Digital Converter) converts analog to digital electrical signal. Digital signal: digital representation of signal in binary numbers. DAC (Digital to Analog Converter) converts digital signal in computer to analog for your headphones. ADC

October 6, 2015EE345 – Micro-Controllers12 Digital Quantization

October 6, 2015EE345 – Micro-Controllers13 The Digital Audio Stream A series of sample numbers, to be interpreted as instantaneous amplitudes  one number for every tick of the sample clock from previous example: This is what appears in a sound file, along with a header that indicates the sampling rate, bit depth and other things Each number is then converted to binary and stored in a register bit register Memory cell

October 6, 2015EE345 – Micro-Controllers14 Building blocks of Digital Hardware Multiple levels of “abstractions” Digital system Circuit board Chip Logic gate Transistor

October 6, 2015EE345 – Micro-Controllers15 Computer – What’s Inside?

October 6, 2015EE345 – Micro-Controllers16 Datapath