0% found this document useful (0 votes)
7 views

Introduction To Embedded System

Uploaded by

shubhamukey628
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Introduction To Embedded System

Uploaded by

shubhamukey628
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

INTRODUCTION TO

EMBEDDED SYSTEM
DEFINITION
 An embedded system is an applied
computer system
 It is a combination of electronics
hardware, mechanical parts and
Microcontroller or Digital Signal Processor
 Microcontroller is essentially small and
self a computer on chip, used to control
devices
 It has all the memory and I/O it needs on
board
APPLICATION AREAS
 Automotive electronics
APPLICATION AREAS
 Information systems, for example wireless
communication (mobile phone, Wireless LAN)
APPLICATION AREAS
 phone / mobile phone
 Refrigerator
 Microwave
 washing machine
 oven / rice or bread cooker
 TV
 remote control
medical home equipment (e.g. blood
pressure, thermometer)
CPU PLATFORM

Embedded System

Microprocessor Micro controller

 Micro controllers have built in peripherals


and memory which reduces the size of the
system
 Many different CPU architectures used in
embedded designs such as ARM, MIPS, x86,
PIC, 8051 etc…
CPU PLATFORM…

 There are two fundamentally different


ways of designing CPUs
 The CPU can be designed to have an
instruction set with:
 very basic instructions OR
 a wide range of complex instructions
WHAT IS CISC?

 Complex Instruction Set Computer


 “High level” Instruction Set
Ex: load, arithmetic operation,
memory store
FEATURES OF CISC

 Instructions can operate directly on


memory
 Small number of general purpose registers
 Instructions take multiple clocks to
execute
 Few lines of code per operation
WHAT IS RISC?
 Reduced Instruction Set Computer
 RISC is a CPU design that recognizes only
a limited number of instructions
Simple instructions
Instructions are executed quickly
FEATURES OF RISC
 Instructions are executed within one clock
cycle
 Incorporates a large number of general
registers for arithmetic operations to
avoid storing variables on a stack in
memory
 Only the load and store instructions
operate directly onto memory
 Pipelining = speed
CISC VS. RISC
CISC RISC

Complex instructions require Reduced instructions take 1


multiple cycles cycle

Many instructions can reference Only Load and Store instructions


memory can reference memory

Instructions are executed one at Uses pipelining to execute


a time instructions

Few general registers Many general registers

You might also like