THE TYPICAL EMBEDDED SYSTEM �UNIT 2 PREPARED BY PRIYANKA Y
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
1
14-Feb-23
OBJECTIVES :
After reading this chapter the student will be able to:
�
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
2
14-Feb-23
CORE OF EMBEDDED SYSTEMS�
Embedded systems are domain and application specific and are built around a central core. The core of the embedded system falls into any of the following categories:
General purpose and Domain SpecificProcessors
Application Specific Integrated Circuits.(ASIC)
Programmable logic devices(PLD’s)
Commercial off the shelf components(COTs)
�
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
3
14-Feb-23
GENERAL PURPOSE AND DOMAIN SPECIFIC PROCESSOR.�
The processor may be microprocessor or a microcontroller or digital signal processor, depending on the domain and application.
MICROPROCESSORS
�A microprocessor is a silicon chip representing a central processing unit.
��
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
4
14-Feb-23
Endianness
Endianness specifies the order which the data is stored in
the memory by processor operations in a multi byte system.
Based on Endiannes processors can be of two types:
1.Little Endian Processors
2. Big Endian Processors
Little endian means lower order data byte is stored in memory at the lowest address and the higher order data byte at the highest address. For e.g, 4 byte long integer Byte3, Byte2, Byte1, Byte0 will be store in the memory as
follows:
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
5
14-Feb-23
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
6
14-Feb-23
Base address+0 Byte 0
Base address+1 Byte 1
Base address+2 Byte 2
Base address+3 Byte 3
�
CONTD
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
7
14-Feb-23
MICROCONTROLLERS.��
�
�
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
8
14-Feb-23
DIGITAL SIGNAL PROCESSORS�
DSP are powerful special purpose 8/16/32 bit microprocessor designed to meet the computational demands and power constraints of today’s embedded audio, video and communication applications
DSPs implement algorithms in hardware which speeds up the execution whereas general purpose processor implement the algorithm in software and the speed of execution depends primarily on the clock for the processors.
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
9
14-Feb-23
KEY UNITS OF DSP
Examples:
Audio video signal processing, telecommunication and multimedia applications.
SOP(Sum of Products) calculation, convolution, FFT(Fast Fourier Transform), DFT(Discrete Fourier Transform), etc are some of the operation performed by DSP.
����
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
10
14-Feb-23
APPLICATION SPECIFIC INTEGRATED CIRCUITS.�(ASIC)��
�
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
11
14-Feb-23
PLD’S
A PLD is an electronic component. It used to build digital circuits which are reconfigurable.
PLDs are of two major types
1)CPLD(Complex Programmable Logic Device):
2)FPGAs(Field Programmable Gate Arrays):
�
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
12
14-Feb-23
COMMERCIAL -OFF -THE-SHELF COMPONENTS(COTS)�
The COTS components are developed around a general purpose or domain specific processor or an ASICs or a PLDs.
Advantages of COTS:
1)Ready to use
2)Easy to integrate
3)Reduces development time
Disadvantages of COTS:
1)No operational or manufacturing standard (all proprietary)
2)Vendor or manufacturer may discontinue production of a particular COTS product
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
13
14-Feb-23
MEMORY TYPES
RAM
SRAM
PRIYANKA YADL APALLI,Dept of ECE,GRIET
14
14-Feb-23
SECONDARY MEMORY
The computer usually uses its input/output channels to access secondary storage and transfers the desired data using intermediate area in primary storage. Secondary storage does not lose the data when the device is powered down—it is non-volatile. Per unit, it is typically also an order of magnitude less expensive than primary storage.
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
15
14-Feb-23
PRIMARY MEMORY
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
16
14-Feb-23
RAM(DATA MEMORY OR WORKING MEMORY)
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
17
14-Feb-23
�STATIC RAM (SRAM): �
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
18
14-Feb-23
�DYNAMIC RAM (DRAM) �
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
19
14-Feb-23
�NON VOLATILE RAM (NVRAM): �
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
20
14-Feb-23
MEMORY SELECTION FOR EMBEDDED SYSTEMS:
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
21
14-Feb-23
MEMORY SELECTION FOR EMBEDDED SYSTEMS:
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
22
14-Feb-23
Following are the factors that are to be considered while selecting the memory devices,
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
23
14-Feb-23
TYPES OF ROM
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
24
14-Feb-23
PROM
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
25
14-Feb-23
EEPROM
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
26
14-Feb-23
DIFFERENCES BETWEEN SRAM & DRAM
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
27
14-Feb-23
SRAM | DRAM |
Made up to 6 CMOS Transistors | Made up of MOSFET and capacitor |
Doesn't require refreshing | Require refreshing |
Low capacitance (less dense) | High capacitance(Highly dense) |
More expensive | Less expensive |
Fast in operation(10 ns) | Slow in operation (60 ns) |
SENSORS &ACTUATORS�
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
�
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
28
14-Feb-23
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
29
14-Feb-23
ACTUATORS
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)
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
30
14-Feb-23
PRIYANKA YADLAPALLI,Dept of ECE,GRIET
31
14-Feb-23