Documente Academic
Documente Profesional
Documente Cultură
Pre-Requisites
Computer Architecture
Computer Organization
Requirements
OR
Any other Language as per students choice
Reference Books
Q. Li and C.Yao, CMP Books, 2003
& Material
Students Introduction
Personal Introduction
Name City of Residence Favourite Subject Hobbies Rank yourself with-in the class
Possible projects
MP3 Player
http://www.teuthis.com/daisy/index.html
Digital Camera
http://www3.elphel.com/
http://www.dmoz.org/Computers/Hardware/Open_Source
Get ready...
INTRODUCTION
An electronic device that includes a programmable computer, but is not a general-purpose computer
Examples
Fax machines Digital cameras Mobile phones etc.
Millions of PCs Billions of embedded systems
Real-time Embedded systems are designed to do some specific task with real-time constraints.
Requirements with deadlines
Examples of RtES
RtES in Communications
Telecommunications systems
Telecom switches Mobile phones Base Stations
Computer Networking
Routers Switches Bridges
Personal
Mp3 players etc. Game consoles Digital cameras
Household appliances
Printers Microwave ovens Washing machines Dishwashers etc.
Avionics
Inertial guidance systems GPS receivers
Automobiles
Electric/hybrid vehicles Anti-lock braking system (ABS) Electronic Stability Control Traction control (TCS)
Automobile
RtES in Medicine
Medical imaging
PET SPECT CT MRI
Characteristics of RtES
Dedicated to specific tasks Real-time constraints Cost sensitive Power sensitive Short design times Harsh operating environments Fail-safe operations
Categories of RtES
The hardware and software are normally developed together in order to satisfy the system requirements:
Correct functionality Cost Size Performance Power consumption Time-to-Market etc.
Design Procedure
Business Requirements Detailed Specification Platform Selection
HW/SW Partitioning
Software Synthesis
Hardware Synthesis
Deployment
System Integration
Interface Synthesis