Chapter 1 - Introduction To Embedded Systems
Chapter 1 - Introduction To Embedded Systems
EMBEDDED SYSTEM
IN INDUSTRY
Facebook: BMDTCNYS-DHSPKT
Faculty: http://feee.hcmute.edu.vn
2. Textbook:
Manuel Jimanez, Rogelio Palomera, Isidoro
Couvertier, Introduction to Embedded Systems,
Springer-Verlag New York, 2014.
NGUYEN THANH NGHIA 2
Administration
3. Grading:
Midterm : 50%
o Online: 10%
o Paper Test: 20%
o Project: 15%
o Attending: 5%
Final Exam: 50%
4. Syllabus.
NGUYEN THANH NGHIA 3
Course Syllabus
To focus in
• The integration of hardware modules to construct embedded systems,
• The programming models and characteristics of various input/out
interfaces.
• Use either assembly language or any high-level languages
Course Goals:
• Develop an understanding for using a MCU core as a component in
system-level design.
• Ability to integrate MCU core with various interface units in embedded
controllers.
• Skills for programming and debugging I/O operations to manage
peripherals for embedded applications.
Pre-requisites:
• C/Python language, microprocessor organization, and experience of
C/Python programming language.
CHAPTER 1:
INTRODUCTION TO
EMBEDDED SYSTEMS
The size of the computers is large in size Most modern embedded systems are small
when compared with embedded system. in size.
Computers require more memory to store It requires less memory to store the
lots of data. system program.
NGUYEN THANH NGHIA 10
Chapter 1: INTRODUCTION TO EMBEDDED SYSTEMS
1. Definition and characteristics
An embedded system has
three components
• It has hardware.
• It has application software.
• It has Real Time Operating
system (RTOS).
Speed (bytes/sec)
Accuracy (% error) Size & Weight
• Functionality • Performance
• Stand-alone embedded systems • Small scaled embedded
• Real-time embedded systems system
Hard real-time systems & Soft • Medium scaled
real-time system embedded system
• Networked embedded systems • Large scaled
embedded system.
• Mobile Embedded systems.
Market window
• Period during which the
product would have highest
sales
Average time-to-market
Time (months)
constraint is about 8
months
Delays can be costly
NGUYEN THANH NGHIA 34
Chapter 1: INTRODUCTION TO EMBEDDED SYSTEMS
4. Design of embedded system
Losses due to delayed market entry
Simplified revenue model
Peak revenue • Product life = 2W, peak at W
• Time of market entry defines
Revenues ($)
$80,000 $80
$40,000 $40
$0 $0
0 800 1600 2400 0 800 1600 2400
Number of units (volume) Number of units (volume)
Specification
Architecture
Component design
System integration
Design
verification is very difficult
at low abstraction levels. Abstract gap
Inplementation
• Efficient implementations
require to wxploit the low- Detailed
level features of the target
architecture.
NGUYEN THANH NGHIA 50
Chapter 1: INTRODUCTION TO EMBEDDED SYSTEMS
4. Design of embedded system
Design abstraction
Register
transfer level
Gate level
Processors Computers
DSP Processors
Network General-Purpose
FFT Processors
Processors Processors
MPEG Processors
Embedded
FIR Processors
Domain-Specific
Embedded Processors
Application-Specific
Processors
The end!