Module 1
Module 1
3
CORE THE OF EMBEDDED SYSTEM
Unit Structure
6.0 Objectives
6.1 Introduction
6.2 Core of embedded systems
6.2.1 General purpose and domain specific processor.
6.2.1.1 Microprocessors
6.2.1.2 Microcontrollers.
6.2.1.3 Digital signal processors
6.2.2 Application Specific Integrated Circuits. (ASIC)
6.2.3 Programmable logic devices(PLD’s)
6.2.4 Commercial off-the-shelf components(COTs)
6.3 Sensors & Actuators
6.4 Communication Interface
6.5 Review Questions
6.6 References & Further Reading
3.0 OBJECTIVES
3.1 INTRODUCTION
3.2.1.1 MICROPROCESSORS
A microprocessor is a silicon chip representing a central
processing unit.
Developers of microprocessors.
Intel – Intel 4004 – November 1971(4-bit).
Intel – Intel 4040.
Intel – Intel 8008 – April 1972.
Intel – Intel 8080 – April 1974(8-bit).
Motorola – Motorola 6800.
Intel – Intel 8085 – 1976.
Zilog - Z80 – July 1976.
RISC CISC
Reduced Instruction Set Complex Instruction Set
Computing Computing
It contains lesser number of It contains greater number of
instructions. instructions.
Instruction pipelining and Instruction pipelining feature
increased execution speed. does not exist.
Orthogonal instruction Non-orthogonal set(all
set(allows each instruction to instructions are not allowed to
operate on any register and operate on any register and
use any addressing mode. use any addressing mode.
Operations are performed on Operations are performed
registers only, only memory either on registers or memory
operations are load and store. depending on instruction.
A larger number of registers The number of general
are available. purpose registers are very
limited.
Programmer needs to write Instructions are like
more code to execute a task macros in C language. A
since instructions are simpler programmer can achieve the
ones. desired functionality with a
single instruction which in turn
provides the effect of using
more simpler single
instruction in RISC.
Endiannes
Endianness specifies the order which the data is stored in
the memory by processor operations in a multi byte system.
3.2.1.2 MICROCONTROLLERS.
A logic gate has a fixed function but a PLD does not have a
defined function at the time of manufacture.
Advantages of PLDs :-
1) PLDs offer customer much more flexibility during the
design cycle.
5) Advantages of COTS:
1) Ready to use
2) Easy to integrate
3) Reduces development time
6) Disadvantages of COTS:
1) No operational or manufacturing standard (all
proprietary)
Sensor
A Sensor is used for taking Input
It is a transducer that converts energy from one form to
another for any measurement or control purpose
Ex. A Temperature sensor
Actuator
Actuator is used for output.
It is a transducer that may be either mechanical or electrical
which converts signals to corresponding physical actions.
Ex. LED (Light Emitting Diode)
LED is a p-n junction diode and contains a CATHODE and
ANODE
For functioning the anode is connected to +ve end of power
supply and cathode is connected to –ve end of power
supply.
The maximum current flowing through the LED is limited by
connecting a RESISTOR in series between the power supply
and LED as shown in the figure below
26