1 / 17

Embedded System Design

Embedded System Design. By: Prof. Mahendra B. Salunke Asst. Prof., Department of Computer Engg, SITS, Pune-41. Email: msalunke@gmail.com URL: microsig.webs.com. Contents. Course Contents Course objective Text books Study Material Reference Books Introduction to Embedded Systems

sheila
Download Presentation

Embedded System Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Embedded System Design By: Prof. Mahendra B. Salunke Asst. Prof., Department of Computer Engg, SITS, Pune-41 Email: msalunke@gmail.com URL: microsig.webs.com

  2. 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)

  3. 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.

  4. 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.

  5. 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

  6. 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)

  7. 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.

  8. 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.

  9. Embedded System Definitions • A system, dedicated for an application, that has computer hardware with software embedded in it as an one of its most important components. • An embedded system is one that has a dedicated purpose software embedded in a computer hardware. • 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. • “It is any device that includes a programmable computer but is not itself intended to be a general purpose computer”, Wayne Wolf.

  10. 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.

  11. Embedded System Components It has three main components • It has hardware • It has main application software • It has real time operating system (RTOS)

  12. Hardware Components

  13. 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

  14. 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.

  15. 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

  16. Happy Learning Contact Details: Email: msalunke@gmail.com URL: microsig.webs.com

More Related