EMBEDDED SYSTEMS

Published on June 2016 | Categories: Types, Research | Downloads: 55 | Comments: 0 | Views: 515
of x
Download PDF   Embed   Report

ARM PROCESSORSINDUSTRIAL AUTOMATION

Comments

Content

EMBEDDED SYSTEMS
BHUSHAN. H. D
B H U S H A N. H. D


      

EMBEDDED SYSTEM EXAMPLES OF ES COMPONENTS EMBEDDED PROCESSORS EMBEDDED ARM PROCESSORS APPLICATIONS INDUSTRIAL ACTIVITY CONTROLLER USING EMBEDDED ARM CONCLUSION

M.I.T, KUNDAPURA

2/20/2013 1:30 AM

2

M.I.T, KUNDAPURA

2/20/2013 1:30 AM

3

M.I.T, KUNDAPURA

2/20/2013 1:30 AM

4

M.I.T, KUNDAPURA

2/20/2013 1:30 AM

5



It has hardware: Processors, timers, Interrupt controller, I/O devices, memories, Ports, etc. It has main Application software: which may perform concurrently the series of tasks or multiple tasks. It has Real Time Operating System:





M.I.T, KUNDAPURA

2/20/2013 1:30 AM

6





A Processor is the heart of the Embedded systems. Various Processors
◦ ◦ ◦ ◦ Microprocessors Micro-controllers Digital Signal Processors Embedded Processors





Special Microprocessors & Microcontrollers are often called as Embedded Processors. Examples: ARM 7, INTEL i960, AMD 29050

M.I.T, KUNDAPURA

2/20/2013 1:30 AM

7


   o o o

Advanced RISC Machines Founded in November ’90 - Acorn Computers The ARM is a 32-bit Architecture When used in relation to the ARM: Byte means 8 bits Halfword means 16 bits (two bytes) Word means 32 bits (four bytes)
Most ARM’s implement two instruction sets 32-bit ARM Instruction Set 16-bit Thumb Instruction Set

 



M.I.T, KUNDAPURA

2/20/2013 1:30 AM

8

M.I.T, KUNDAPURA

2/20/2013 1:30 AM

10

1 2 3
Early ARM architectures

Halfword and signed halfword / byte support System mode

4
SA-110 SA-1110

Improved ARM/Thumb Interworking CLZ

5TE

Jazelle Java bytecode execution

5TEJ

Saturated maths DSP multiplyaccumulate instructions ARM1020E

ARM9EJ-S ARM7EJ-S

ARM926EJ-S ARM1026EJ-S

Thumb instruction set ARM7TDMI ARM720T

4T
ARM9TDMI ARM940T

XScale ARM9E-S ARM966E-S

SIMD Instructions Multi-processing V6 Memory architecture (VMSA) Unaligned data support

6

ARM1136EJ-S

M.I.T, KUNDAPURA

2/20/2013 1:30 AM

11

 Thumb is a 16-bit instruction set
 Optimized for code density from C code (~65% of ARM code size)  Improved performance from narrow memory  Subset of the functionality of the ARM instruction set

31

ADDS r2,r2,#1
32-bit ARM Instruction

0

 Core has additional execution state

- Thumb

 Switch between ARM and Thumb using BX instruction
15

ADD r2,#1

0

16-bit Thumb Instruction

M.I.T, KUNDAPURA

2/20/2013 1:30 AM

12


   





ARM are RISC (Reduced Instruction Set Computation) Good speed and power consumption ratio Speed 1Mhz to 1 25Ghz1.25Ghz ARM processor are widely used Embedded Systems ARM has good support of RTOS like Linux, Q , VxWorks,gpp, QNX, FreeRTOS etc. ARM processor are best know for their low power consumptions and high end processing ARM7TDMI is their most successful core
◦ • 1 Billion devices shipping every quarter ◦ • Over 90 per second ◦ • In excess of 500 licenses

M.I.T, KUNDAPURA

2/20/2013 1:30 AM

13

M.I.T, KUNDAPURA

2/20/2013 1:30 AM

14

◦ Embedded CPUs are very common today and will also play a very important part in the future, because devices like smart phones, GPS devices,… which use such processors boom. Nearly all mobile phones or pocket-PCs have such a CPU and the development to make them faster and also energy saver is the right way.

M.I.T, KUNDAPURA

2/20/2013 1:30 AM

15



http://www.arm.com/products/processors/index.php



http://www.engineersgarage.com/articles/arm-advanced-risc-machines-processors



http://nptel.iitm.ac.in/courses/Webcoursecontents/IIT%20Kharagpur/Embedded%20systems/New_index1.html



http://www.siliconindia.com/aiepic/project/dtmf_based_industrial_activity_controllerpid=4402.html

M.I.T, KUNDAPURA

2/20/2013 1:30 AM

16

THANK YOU

?

M.I.T, KUNDAPURA

2/20/2013 1:30 AM

17

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close