17
Embedded System Design By: Prof. Mahendra B. Salunke Asst. Prof., Department of Computer Engg, SITS, Pune-41 Email: [email protected] URL: microsig.webs.com

Embedded System Design

  • Upload
    sheila

  • View
    36

  • Download
    7

Embed Size (px)

DESCRIPTION

Embedded System Design. By: Prof. Mahendra B. Salunke Asst. Prof., Department of Computer Engg, SITS, Pune-41. Email: [email protected] URL: microsig.webs.com. Contents. Course Contents Course objective Text books Study Material Reference Books Introduction to Embedded Systems - PowerPoint PPT Presentation

Citation preview

Page 1: Embedded System Design

Embedded System Design

By: Prof. Mahendra B. Salunke

Asst. Prof., Department of Computer Engg,

SITS, Pune-41

Email: [email protected]: microsig.webs.com

Page 2: Embedded System Design

Contents• Course Contents• Course objective• Text books• Study Material• Reference Books• Introduction to Embedded Systems• Hardware and Software Embedded Systems• Exemplary Embedded Systems• Embedded System on Chip (SOC)

Page 3: Embedded System Design

Course Contents

• Introduction to embedded systems; • Embedded architectures; • Architectures and programming of

microcontrollers and DSPs; • Embedded applications and technologies; • Power issues in system design; • Introduction to software and hardware co-

design.

Page 4: Embedded System Design

Course objective• The course intends to cover the design

issues involved in embedded systems and system-on-chip technologies.

• The course also deals with the applications and programming languages used for embedded systems.

Page 5: Embedded System Design

Text Books

• T1: Kamal, Raj, Embedded Systems, Tata McGraw Hill, New Delhi, 2003

• T2: Valvano, Jonathan W, Embedded Microcomputer Systems, Real Time Interfacing, Second Edition, Thomson Learning, 2007

Page 6: Embedded System Design
Page 7: Embedded System Design

Study Material

• SM1: HC12 (CPU12) Reference Manual (Available in CD with the book T2 in the directory \PDF\6812\cpu12rm.pdf)

• SM2: Motorola Semiconductor MC9S12C Family Data Sheet Rev. 1.15, July 2005? (Available in CD with the book T2 in the directory \PDF\6812\MC9S12C128_V1.pdf)

Page 8: Embedded System Design

Reference Books

• R1: Jonathan W. Valvano, Introduction to Embedded Microcomputer Systems, Motorola 6811 and 6812 Simulation, (International Student Edition), Thomson Learning, 2003.

• R2: Wolf, Wayne, Computers as Components: Principles of Embedded Computing Systems Design, Elsevier, 2000.

Page 9: Embedded System Design

Introduction: System Definition

• The way of performing one or several tasks according to a fixed set of rules, program or plan.

OR• An arrangement in which all units

assemble and work together according to a program or plan.

e.g. A microwave oven, A watch, A washing machine etc.

Page 10: Embedded System Design

Embedded System Definitions1. A system, dedicated for an application, that has

computer hardware with software embedded in it as an one of its most important components.

2. An embedded system is one that has a dedicated purpose software embedded in a computer hardware.

3. It is a dedicated computer based system for an application(s) or product. It may be an independent system or a part of large system. Its software usually embeds into a ROM or flash.

4. “It is any device that includes a programmable computer but is not itself intended to be a general purpose computer”, Wayne Wolf.

Page 11: Embedded System Design

Computer System Components

• A microprocessor• Memory: Primary (RAM, ROM, Cache),

Secondary (Magnetic memory: Hard disk, diskettes, Tapes and Optical memory: CD-ROM)

• Input units: Keyboard, mouse, scanner etc.• Output units: Video monitor, printer etc.• Networking units: Ethernet card etc.• I/O units: Modem, fax etc.• Etc.

Page 12: Embedded System Design

Embedded System Components

It has three main components• It has hardware• It has main application software• It has real time operating system (RTOS)

Page 13: Embedded System Design

Hardware Components

Page 14: Embedded System Design

Classification of Embedded Systems

• Small Scale Embedded Systems: - Single 8/16 bit microcontrollers, - little hardware and software complexities

• Medium Scale Embedded Systems: -Single or few 16/32 bit microcontrollers or DSPs or RISCs, - have hardware and software complexities

• Sophisticated Embedded System: -Scalable processors or configurable processors and PLAs, -enormous hardware and software complexities

Page 15: Embedded System Design

Processor in the System

• Processor is the heart of the embedded system• Embedded System Processors

– GPP: Microprocessor, Microcontrollers, Embedded Processor, DSP, Media Processor

• Application Specific System Processor(ASSP)• Mutiprocessor system• GPP Core(s) or ASIP Core(s) integrated in ASIC

or VLSI.

Page 16: Embedded System Design

Other Hardware Units

• Power Sources• Clock Oscillator Circuit and Clocking Units• RTC and Timers• Reset Circuit, Power-up Reset and Watchdog

Timer Reset• Memories• Input, Output and I/O Ports, IO Buses and IO

Interfaces

Page 17: Embedded System Design

Contact Details:Email: [email protected]: microsig.webs.com