Vous êtes sur la page 1sur 17

Introduction to networking with Linux Administration

ADVANCED EMBEDDED MICROPROCESSORS


AND APPLICATIONS
Technical Seminar

Submitted by
Amit Kumar Sahoo

Under the guidance of


Mr. M. Suresh

Amit Kumar Sahoo EC200118114 1


Introduction to networking with Linux Administration

INTRODUCTION

MICROCONTROLLERS AND
EMBEDDED PROCESSORS
Technical Seminar

DESKTOP Vs EMBEDDED

Amit Kumar Sahoo EC200118114 2


Introduction to networking with Linux Administration

EVOLUTION OF EMBEDDED MICROPROCESSOR


The 1980s
•RISC was introduced

Early 1990s
Technical Seminar

•RISC versus CISC


• Power consumption, code density, and integration

Late 1990s
•32-bit embedded processors
•Java and Windows CE

After 2000
•Multimedia and DSP
•Multithreading

Amit Kumar Sahoo EC200118114 3


Introduction to networking with Linux Administration

32- BIT EMBEDDED PROCESSORS

Intel’s i960
Technical Seminar

Motorola’s Coldfire,
Sun’s Sparc,
Hitachi’s SuperH
Advanced RISC Machines’ ARM,

Amit Kumar Sahoo EC200118114 4


Introduction to networking with Linux Administration

FIELD OF APPLICATIONS

•Video game consoles


Technical Seminar

•Handheld palmtop
•Automobile
•Cellular phones
•Mobile Sets
•Set-top boxes and DVD
•Digital cameras

Amit Kumar Sahoo EC200118114 5


Introduction to networking with Linux Administration

CLASSES OF EMBEDDED PROCESSORS


Technical Seminar

Amit Kumar Sahoo EC200118114 6


Introduction to networking with Linux Administration

FEATURES OF EMBEDDED PROCESSORS

Reducing power
consumption
Technical Seminar

Performance
Code density
Peripherals and
higher integration
Multimedia
acceleration

Amit Kumar Sahoo EC200118114 7


Introduction to networking with Linux Administration

HARDWARE REFERENCE MODEL

•Purpose processor
Technical Seminar

•Power harvesting
subsystem
•Wireless transceiver
•50K RAM.

Amit Kumar Sahoo EC200118114 8


Introduction to networking with Linux Administration

PROGRAMMING MODEL
Self-Assembling Code
Technical Seminar

Memory Allocation

Amit Kumar Sahoo EC200118114 9


Introduction to networking with Linux Administration

PROGRAMMING MODEL (Coutd..)

Code Segments
Technical Seminar

Run-Time Scheduling

Amit Kumar Sahoo EC200118114 10


Introduction to networking with Linux Administration

STANDARD OPERATING SYSTEMS

WINDOWS CE
Technical Seminar

Microsoft’s new operating system standardized for


handheld and palmtop PCs, personal communicators,
Internet phones, video game consoles etc

JAVA
With Java, developers can write code for a specific system
independently of the underlying processor platform.

Amit Kumar Sahoo EC200118114 11


Introduction to networking with Linux Administration

MOTOROLA COLDFIRE PROCESSORS

Variable-length (VL)
Technical Seminar

32-bit RISC instruction set


Prefetch pipeline
Branch prediction capabilities
Higher frequencies of operation
Code Compatibility

Amit Kumar Sahoo EC200118114 12


Introduction to networking with Linux Administration

The Architecture
The Pipelined Approach Block Diagram
Technical Seminar

Amit Kumar Sahoo EC200118114 13


Introduction to networking with Linux Administration

ADVANCED CONCEPTS USING


EMBEDDED PROCESSORS
Technical Seminar

Multithreaded Embedded
microprocessor
•Multi Threading
•The Architecture
•Performance enhancement

Amit Kumar Sahoo EC200118114 14


Introduction to networking with Linux Administration

ADVANCED CONCEPTS USING


EMBEDDED PROCESSORS
Self-Optimizing Embedded
Technical Seminar

Microprocessor
•Optimization
•Loop Table
•Execution

Amit Kumar Sahoo EC200118114 15


Introduction to networking with Linux Administration

ADVANCED CONCEPTS USING


EMBEDDED PROCESSORS
Multimedia Processor
Technical Seminar

•Configuration
•Advanced Cache
•Performance

Amit Kumar Sahoo EC200118114 16


Introduction to networking with Linux Administration

CONCLUSION

The Demand for the compact Devices is


Technical Seminar

Growing
Low cost and high utility processors with
advanced multimedia, multithreading and
other concepts are getting easily available
Manufacturers are Producing More
efficient embedded Processors
The market is moving towards a bright
future

Amit Kumar Sahoo EC200118114 17