CO3053 - Lecture 1 - What Is Embedded System
CO3053 - Lecture 1 - What Is Embedded System
CO3053 - Lecture 1 - What Is Embedded System
Contents
§ Definition and Concept
§ Characteristic
§ Design Challenge
§ Design Metric
[email protected]
CO3053 – Lecture Notes 3
[email protected]
CO3053 – Lecture Notes 4
Example – Automotive
§ Car as an integrated control, communication and information system.
§
§ Tightly-constrained
▫ Low cost, low power, small, fast, etc.
[email protected] Embedded Systems Design: A Unified Hardware/Software Introduction, (c) 2000 Vahid/Givargis
CO3053 – Lecture Notes 9
§ Design metric
▫ A measurable feature of a system’s implementation
▫ Optimizing design metrics is a key challenge
[email protected] Embedded Systems Design: A Unified Hardware/Software Introduction, (c) 2000 Vahid/Givargis
CO3053 – Lecture Notes 12
§ Integration Level
§ Form Factor
§ User Interface
§ Connectivity
§ Security
[email protected] Embedded Systems Design: A Unified Hardware/Software Introduction, (c) 2000 Vahid/Givargis
CO3053 – Lecture Notes 15
The CPU
§ General purpose
▫ 32-bit, 64-bit long time ago.
▫ Clock-rate reach several GHz.
▫ Included Floating Point Unit (FPU) and/or Graphic Processing Unit
(GPU) with parallel processing capability.
§ Embedded System
▫ Large range of compute capability.
▫ Still many 8-bit and 16-bit in small ES (PIC,AVR,…).
▫ Now, many systems requires 32-bit, 64-bit CPU (ARM,ATOM,…)
[email protected]
CO3053 – Lecture Notes 16
Integration Level
§ Early Embedded Systems
▫ Separate CPU + Peripherals + …
▫ Cost highly
Power Consumption
§ Many ES rely on battery
▫ Power consumption is very important
User Interface
§ Many ES is interactive
▫ Headed provide the display
E.g. touch screen.The appearance of application
▫ Headless: no display.
Use console, key/button, or via web page
Further Reading
§ Audio Lecture
▫ https://lectures.tik.ee.ethz.ch/es/recordings/ES_1/ES_1.html