Embedded Systems Microcontrollers & Embedded Processors An Overview.

Slides:



Advertisements
Similar presentations
Micro controllers introduction. Areas of use You are used to chips like the Pentium and the Athlon, but in terms of installed machines these are a small.
Advertisements

EMBEDDED SYSTEMS. Textbook: T. Bräunl Embedded Robotics, Springer 2003.
P2 – Describe the purpose of different types of computer systems
Basic Computer Vocabulary
May 16, 2005 Department of Computer Sciences & Engineering, Shiraz University Embedded Systems Microcontrollers & Embedded Processors An Overview By: Ramtin.
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
Embedded System Lab. What is an embedded systems? An embedded system is a computer system designed for specific control functions within a larger system,
EE290: Introduction to Microcontrollers Spring 2002 Martin D. Fox M.D., Ph. D.
Microprocessor 8085/8086 Lecturer M A Rahim Khan Computer Engineering and Networks Deptt.
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
EMBEDDED SYSTEM AND ITS APPLICATIONS
COMPUTER SYSTEM CAN BE DIVIDED INTO : 1- General Computer 2- Special Computer.
Component 4: Introduction to Information and Computer Science Unit 1: Basic Computing Concepts, Including History Lecture 1 This material was developed.
Embedded Systems Introduction CS423 Dick Steflik.
By Andrew Gliga Cs 147. What are Embedded Systems? Similar to real computers  They have CPU, memory, I/O Though they have limited tasks  Can only do.
Microcontroller: Introduction
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Khaled A. Al-Utaibi  Microprocessors  Microcontrollers  Embedded Systems.
Introduction to Embedded Systems. What is an Embedded System? Electronic devices that incorporate a microprocessor or microcontroller within their implementation.
EC4012PA PIC 18F Introduction 2  Processor  Input Devices  Output Devices  Memory Devices 3.
Exploring Engineering Chapter 9, Part 2 Logic and Computers.
How to design Microcontroller Based System? Fall 2014 Sung Yeul Park, Ph.D. Dept. of Electrical and Computer Eng University of Connecticut.
Hardware -Computer Organization. Hardware & Software A computer system consists of A computer system consists of –Hardware: anything you can touch, smell,
Embedded System Design
BEH30802 :: REAL-TIME EMBEDDED SYSTEM
Your Interactive Guide to the Digital World Discovering Computers 2012.
 What Is a Computer? What Is a Computer?  Computer System Components Computer System Components  Hardware Hardware  Types of Memory Types of Memory.
CS101: Introduction to Computing Instructors: Badre Munir, Usman Adeel, Zahid Irfan & Maria Riaz Faculty of Computer Science and Engineering GIK Institute.
Computing Hardware Starter.
Software GCSE COMPUTING.
Micro processor and Micro Controllers
Eng.Abed Al Ghani H. Abu Jabal Introduction to computers.
Component 4: Introduction to Information and Computer Science
The AVR Microcontroller: History and Features
Computers Today.
Welcome to CPS 210 Graduate Level Operating Systems –readings, discussions, and programming projects Systems Quals course –midterm and final exams Gateway.
Chapter 1 Computer Hardware1 Computer Hardware A level Computing Book (Reference) By P.M.Heathcore.
UNIT I. EMBEDDED SYSTEM It is an electrical/electro-mechanical system designed to perform a specific function. It is a combination of hardware and software.
© GCSE Computing Computing Hardware Starter. Creating a spreadsheet to demonstrate the size of memory. 1 byte = 1 character or about 1 pixel of information.
This course is designed by Dr. Khaled A. Al-Utaibi.
What is a Microprocessor ? A microprocessor consists of an ALU to perform arithmetic and logic manipulations, registers, and a control unit Its has some.
Lecture 1: Network Operating Systems (NOS) An Introduction.
Defining the terms assignment. I will define the following terms: computer literate, computer, storage, Data, Information, input, output, information processing.
Software Integrado Team # What is an Embedded software? Is a computer software which plays an integral role in the electronics it is supplied with.
HOME AUTOMATION USING PC DONE BY RAJESHKUMAR S SRI HARSHA D.
OPERATING SYSTEM OVERVIEW. Contents   O.S.Functions   The Evolution of O.S.   Characteristics of O.S.   Basic hardware elements.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Programming with Java. Chapter 1 Focuses on: –components of a computer –how those components interact –how computers store and manipulate information.
Introduction to Microcontroller Technology
Introduction to Microcontrollers
EMBEDDED SYSTEMS.
Computer Organization and Machine Language Programming CPTG 245
EEE2135 Digital Logic Design Chapter 2. Embedded Computing/ Systems
Fundamental of Information Communication Technology (ICT)
ECE354 Embedded Systems Introduction C Andras Moritz.
Computer Hardware and Software
EMBEDDED SYSTEMS SUCHITA M. DAKI.
EMBEDDED SYSTEMS
Introduction to Microprocessors
EmbedDed Systems – MECT190
EmbedDed Systems – MECT190
EMBEDDED SYSTEMS.
2.C Memory GCSE Computing Langley Park School for Boys.
EMBEDDED SYSTEMS & ITS APPLICATIONS
Introduction to Embedded Systems
Introduction to Hardware
Computing Essentials Module 1.
Computing Essentials Module 1.
Embedded Systems By : Simran Amaandeep Singh
Course Code 114 Introduction to Computer Science
Presentation transcript:

Embedded Systems Microcontrollers & Embedded Processors An Overview

Embedded Systems What is an Embedded System? Where are Embedded Systems used? Typical Embedded Systems Hardware Embedded OS and Software References

What is and Embedded System? A specialized computer system that is part of a larger system or machine. Typically, an embedded system is housed on a single microprocessor board with the programs stored in ROM. Virtually all appliances that have a digital interface -- watches, microwaves, VCRs, cars -- utilize embedded systems. Some embedded systems include an operating system, but many are so specialized that the entire logic can be implemented as a single program. (Definition from wikipedia.com)

What is and Embedded System?

ES, Other definitions A special purpose computer built into a larger device. ◦ Special purpose:  - Embedded systems have a (more or less) well-defined purpose  - Contrast with: general purpose computers (PCs etc)  - Both hardware and software is tailored to application(s), which are well defined  - However, re-programmability is a requirement ◦ Built into a larger device:  ESs are (usually) part of a larger device, augmenting its capabilities

ES, Other definitions Any device that includes a programmable computer but is not itself a general-purpose computer. Anything that uses a computer but does not look like one. The microprocessor in an embedded system is like an electric motor in a washing machine.

ES Types & Characteristics ES Characteristics: ◦ Efficiently ◦ Cost effective ◦ Power efficiently ◦ Real-time ◦ Predictability

Where are Embedded Systems used? Signal processing systems ◦ Real-time video, DVD players, Medical equipment. Distributed control ◦ Network routers, switches, firewalls, mass transit systems, Elevators “Small” systems ◦ Mobile phones, pagers, home appliances, toys, smartcards, MP3 players, PDAs, digital cameras, sensors, pc keyboard & mouse Modern cars: Up to 100 or more processors ◦ Engine control unit ◦ ABS systems (Anti Lock Brake systems) ◦ Emissions control ◦ Diagnostics and Security systems ◦ Accessories (doors, windows etc)

CELL PHONE –Block Diagram

Typical Embedded Systems Hardware Commercial off-the-shelf components (COTS) ◦ e.g. wireless radios, sensors, I/O devices ◦ Cheap Application-Specific ICs (ASICs) ◦ ICs tailored to meet application needs ◦ Good performance for their intended task(s) ◦ Original ESs were ASICs only Domain-specific processors ◦ DSPs ◦ Microcontrollers Microprocessors ◦ General Purpose Processors

ES: Solutions Embedded Systems Solutions: ◦ Microcontrollers ◦ Embedded Processors ◦ Digital Signal processors

New trends in ES HW Systems-on-chip ◦ Usual (or desired) specs:  32-bit RISC CPU  Built-in interfaces to RAM and ROM  Built-in DMA, interrupt and timing controllers  Built-in interfaces to disk or flash memory  Built-in Ethernet/ interfaces  Built-in LCD/CRT interfaces ◦ New SOCs appearing almost every week! Examples ◦ Intel StrongARM SA-1110 ◦ Motorola PowerPC MPC823e ◦ NEC VR4181 ◦ Many, many more

Embedded OS and Software Principal role: ‘Not transformation of data but interaction with physical world’ Acquires properties of physical world ◦ Takes time ◦ Consumes power ◦ Does not terminate (unless it fails)

Embedded Operating Systems: Office-style OSes ◦ PalmOS ◦ WindowsCE RTOSes ◦ VxWorks ◦ QNX Linux ◦ Linux is already ubiquitous  Hundreds of different devices are using it  ◦ Numerous commercial + open source products Mobile OS ◦ Symbian Others ◦ TinyOS

References Web References: ◦ ◦ ◦ ◦ ◦ Mani Srivastava’s EE202A class  ◦ Edward Lee, “Embedded Software”  ◦ Microprocessors: Uffenbeck, john Books: ◦ The 8051 Microcontroller and Embedded Systems: Mazidi, M.A. ◦ 201 مدار عملی با میکروکنترولر 8051 ، ف. خاکپور، انتشارات صفار