Lecture # 1 1. Course Website 2.

Slides:



Advertisements
Similar presentations
EMBEDDED SYSTEMS. Textbook: T. Bräunl Embedded Robotics, Springer 2003.
Advertisements

Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
Copyright © 2000, Daniel W. Lewis. All Rights Reserved. CHAPTER 1 INTRODUCTION.
Embedded System Lab. What is an embedded systems? An embedded system is a computer system designed for specific control functions within a larger system,
Implementing Fault Tolerant Systems with Windows CE.NET Reliable System Design 2010 by: Amir M. Rahmani.
EE290: Introduction to Microcontrollers Spring 2002 Martin D. Fox M.D., Ph. D.
© 2008 Wayne Wolf Overheads for Computers as Components, 2nd ed. Introduction What are embedded computing systems? Challenges in embedded computing system.
Embedded Systems: Introduction
Today’s Lecture What is the embedded system?
Your Interactive Guide to the Digital World Discovering Computers 2012.
Ravi Vasdev SEMINAR ON. WHAT ARE EMBEDDED SYSTEMS  THESE ARE SINGLE BOARD COMPUTERS  THESE ARE ELECTRONIC DEVICES THAT INCORPORATE MICROPROCESSORS.
Embedded Systems Design: A Unified Hardware/Software Introduction 1 Introduction to embedded Systems.
Embedded System Design Using FPGAs Module F1-1. What is an Embedded System It is not a PC! Most computers in the world do not have a keyboard and screen.
Embedded Systems Introduction. What is an Embedded System What is an Embedded System? Definition of an embedded computer system: is a digital system.
Embedded Computer Systems Chapter1: Embedded Computing Eng. Husam Y. Alzaq Islamic University of Gaza.
Software Engineering CSE470: Embedded Systems Overview 49 What is an Embedded System What is an Embedded System? Definition of an embedded computer system:
WELCOME M.TECH- BIOMEDICAL SIGNAL PROCESSING & INSTRUMENTATION Murigendrayya M Hiremath Lecturer –ML DSCE.
Dalya Gaber. Definition:- Embedded system is any device that includes a computer but is not itself a general purpose computer. It has hardware & software.
Introduction to Embedded Systems. What is an Embedded System? Electronic devices that incorporate a microprocessor or microcontroller within their implementation.
ACOE343 - Real-Time Embedded Processor Systems Dr. Konstantinos Tatas Office 107, FRC building
EC4012PA PIC 18F Introduction 2  Processor  Input Devices  Output Devices  Memory Devices 3.
1 © Unitec New Zealand Overview Of Embedded Hardware ETEC 6416 Date: - 03 Aug, 2011.
Exploring Engineering Chapter 9, Part 2 Logic and Computers.
Microcontroller Systems: Motivation
Embedded Systems Design 1. 2 Embedded Systems Overview Computing systems are everywhere Most of us think of “desktop” computers –PC’s –Laptops –Mainframes.
Embedded Systems. 2 A “short list” of embedded systems And the list goes on and on Anti-lock brakes Auto-focus cameras Automatic teller machines Automatic.
ECE 447: Lecture 1 Microcontroller Concepts. ECE 447: Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device.
Embedded System Design
BEH30802 :: REAL-TIME EMBEDDED SYSTEM
Your Interactive Guide to the Digital World Discovering Computers 2012.
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
Computing Systems Computer abstractions and technology.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
COMP3221/9221: Microprocessors and Embedded Systems COMP3221: Microprocessors and Embedded Systems Lecture 31: Embedded Systems
1 Lecture 1: Embedded Systems Overview, AVR Hardware/Software Introduction.
Eng.Abed Al Ghani H. Abu Jabal Introduction to computers.
Basic Introduction to Computers
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
The AVR Microcontroller: History and Features
Technology discontinuities drive new computing paradigms and applications 1960 Mainframe ComputerIBM 1970 Mini-Computer DEC 1980 WorkstationSun, HP 1990PCIntel,
Embedded Systems Introduction. Microprocessor building blocks 1. ALU (Arithmetic Logic Unit): The ALU is a sequential logic circuitry that is intended.
Embedded Systems Overview Prepared by Nisha Sinsinbar Subject: Microcontoller & Interfacing Sub code: EC Department.
Chapter 1: Embedded Computing Embedded System Design.
6/11/20161Preetha V. AP/EEE SNS College of Engineering.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Industrial Automation Part I Real Time Control Embedded Systems.
By Nithiya Devi.G Assistant Professor Dept. of ECE.
1 بسم الله الرحمن الرحيم لـغـة الـتـجـمـيــع Assembly Language.
Introduction to Embedded Systems
Mikrodenetleyiciler/Mikrokontrolörler (Microcontrollers)
EMBEDDED SYSTEMS.
Objectives Overview Explain why computer literacy is vital to success in today’s world Define the term, computer, and describe the relationship between.
MCU – Microcontroller Unit – 1
Fundamental of Information Communication Technology (ICT)
ECE354 Embedded Systems Introduction C Andras Moritz.
Embedded Systems Introduction
Computer Hardware-Meeting the machine
EMBEDDED SYSTEMS SUCHITA M. DAKI.
CHAPTER 1 INTRODUCTION.
EmbedDed Systems – MECT190
AS PER OBE SYLLABUS DTE KARNATAKA SHANTHU M.Tech SAI JAYANI ACADEMY (R) SIXTH SEMESTER Diploma in ELECTRONICS AND COMMUNICATION ENGINEERING.
Basic Introduction to Computers
Why microcontrollers in embedded systems?
EmbedDed Systems – MECT190
EMBEDDED SYSTEMS.
CS 501: Software Engineering Fall 1999
Introduction to Embedded Systems
SNS COLLEGE OF TECHNOLOGY
Introduction to Embedded Systems
Embedded Systems By : Simran Amaandeep Singh
Presentation transcript:

Lecture # 1 1

Course Website 2

Marks Distribution Final paper100 marks External 25 marks Project Report Deliverable Presentation Internal25 marks Quizzes 10 Assignment10 Mid term05 3

Books Fundamentals of Embedded Software by Daniel W. Lewis Embedded media processing by David J. Katz & Rick Gentile Embedded Hardware by Ganssle, Noergoord, Eady, Edwards, Katz, Genntile, Arnold, Hyder and Perrin. Embedded Software by Ganssle, Noergoord, Eady, Edwards, Katz, Genntile, Arnold, Hyder and Perrin. 4

What is an Embedded System? Electronic devices that incorporate a computer (usually a microprocessor) within their implementation. A computer is used in such devices primarily as a means to simplify the system design and to provide flexibility. Often the user of the device is not even aware that a computer is present. Hardware and Software, part of some larger systems and expected to work without human intervention. 5

A “short list” of embedded systems 6 Anti-lock brakes Auto-focus cameras Automatic teller machines Automatic toll systems Automatic transmission Avionic systems Battery chargers Camcorders Cell phones Cell-phone base stations Cordless phones Cruise control Curbside check-in systems Digital cameras Disk drives Electronic card readers Electronic instruments Electronic toys/games Factory control Fax machines Fingerprint identifiers Home security systems Life-support systems Medical testing systems Modems MPEG decoders Network cards Network switches/routers On-board navigation Pagers Photocopiers Point-of-sale systems Portable video games Printers Satellite phones Scanners Smart ovens/dishwashers Speech recognizers Stereo systems Teleconferencing systems Televisions Temperature controllers Theft tracking systems TV set-top boxes VCR’s, DVD players Video game consoles Video phones Washers and dryers And the list goes on and on

7 AerospaceNavigation systems, automatic landing systems, flight attitude controls, engine controls, space exploration (e.g., the Mars Pathfinder). AutomotiveFuel injection control, passenger environmental controls, anti-lock braking systems, air bag controls, GPS mapping. Children's Toys Nintendo's "Game Boy", Mattel's "My Interactive Pooh", Tiger Electronic's "Furby". Communi- cations Satellites; network routers, switches, hubs.

8 Computer Peripherals Printers, scanners, keyboards, displays, modems, hard disk drives, CD-ROM drives. HomeDishwashers, microwave ovens, VCRs, televisions, stereos, fire/security alarm systems, lawn sprinkler controls, thermostats, cameras, clock radios, answering machines. IndustrialElevator controls, surveillance systems, robots. Instrumen- tation Data collection, oscilloscopes, signal generators, signal analyzers, power supplies

9 MedicalImaging systems (e.g., XRAY, MRI, and ultrasound), patient monitors, heart pacers. Office Automation FAX machines, copiers, telephones, cash registers. PersonalPersonal Digital Assistants (PDAs), pagers, cell phones, wrist watches, video games, portable MP3 players, GPS.

Embedded Rules! Embedded processors account for 100% of worldwide microprocessor production! Embedded:desktop = 100:1 Embedded processors in the home estimated at

Simplest Model 11 InputOutput Memory CPU

Characteristics of Embedded Systems Real time operation Low manufacturing cost Application dependent processors Restricted Memory Low Power Power consumption is critical in battery operated devices. 12

Manufacturing Cost Manufacturing cost has different components Non-recurring engineering cost for design and development Cost of production and marketing each unit. Best technology choice will depend on the number of units we plan to produce 13

Real-time operation Must finish operations by deadlines Hard Real-time: missing deadline causes failure. Soft Real-time: missing deadline results in degraded performance. 14

Application dependent requirements Safe Software to avoid physical or economic damage to person or property Fault-tolerance: Continue operation despite hardware or software faults 15

Implementing Embedded systems Hardware Processing element Memory Peripherals Input and output devices Interfacing sensors Interfacing protocols Software System software Application software 16

Hardware Evolution Systems-on-Chip Applications Specific Processors DSP General Purpose of Microprocessors and Micro- controllers 17

Assignment # 1 Compare and contrast different SOC ( at least 5) from TI for embedded systems development. 18

Software Programs must be logically and temporally correct Must deal with inherent and physical concurrency Reactive systems Reliability and fault-tolerance are critical issues Applications Specific and single purpose 19

Challenges in embedded systems design How much hardware do we need? What is the word size of the CPU? Size of memory? How do we meet our deadlines? Faster hardware or cleverer software? How do we minimize power? Turn of unnecessary logic? Reduce memory accesses? 20

Design goals Performance Overall speed, deadlines Functionality and user interface Manufacturing cost Power consumption Other requirements (physical size, etc) 21

Functional vs. non-functional requirements Functional requirements: Output as a function of input. Non-functional requirements: Time required to compute output Size, weight, etc Power consumption Reliability etc 22

Design and development processes 23 Requirements Specifications Architecture Component Design System Integration

Product: Hunter Programmable Digital Thermostat. Microprocessor: 4-bit

Product:Vendo V-MAX 720 vending machine. Microprocessor: 8-bit Motorola 68HC11.

Product: Sonicare Plus toothbrush. Microprocessor: 8-bit Zilog Z8.

Product: Miele dishwashers. Microprocessor: 8- bit Motorola 68HC05.

Product: NASA's Mars Sojourner Rover. Microprocessor: 8-bit Intel 80C85.

Product: CoinCo USQ-712 coin changer. Microprocessor: 8-bit Motorola 68HC912.

Product: Garmin StreetPilot GPS Receiver. Microprocessor: 16-bit.

Product: TIQIT Computer’s “Matchbox PC”. Microprocessor: 32- bit AMD Elan SC410.

Product: Palm Vx handheld. Microprocessor: 32-bit Motorola Dragonball EZ.

Product: Motorola i1000plus iDEN Multi- Service Digital Phone. Microprocessor: Motorola 32-bit MCORE.

Product: Rio 800 MP3 Player. Microprocessor: 32-bit RISC.

Product: RCA RC5400P DVD player. Microprocessor: 32-bit RISC.

Product: IBM Research’s Linux wrist watch prototype. Microprocessor: 32-bit ARM RISC.

Product: Sony Aibo ERS-110 Robotic Dog. Microprocessor: 64- bit MIPS RISC.

Concluding Remarks Embedded computer are all around us. Many systems have complex embedded hardware and software Embedded systems have pose many design challenges: design time, deadlines, power, etc Design methodologies help us manage the design process 39