15EMS 14

3
EMBEDDED SYSTEMS Sub Code: 15EMS14 CIE:50 Hrs/ Week:04:0:0 SEE:50 Total Hrs: 50 Exam Hours: 03 Course Objectives: 1. Learn the overview of the building blocks of embedded systems including memory types, communication interfaces and firmware 2. Comprehend the architecture of Processors& understand the operation of parts and be able to applythis knowledge in simple programs. 3. Describe different embedded system components like Reset circuit, Brown out Protection, RTC and WDT 4. Understand hardware and software co-design approach for embedded system development 5. Understand operating system basics such as tasks, process, threads and extending it toreal time operating system based embedded system Course Content MODULE-1 Embedded Systems: Overview of Embedded System, Design Challenge- optimizing design metrics, Processor technologies, IC Technologies, Design Technologies, Custom Single Purpose Processor design 08 Hours MODULE -2 Hardware Software Co-Design and Program Modeling:Fundamental Issues in Hardware Software Co-Design, Computational Models in

description

embedded

Transcript of 15EMS 14

Page 1: 15EMS 14

EMBEDDED SYSTEMS

Sub Code: 15EMS14

CIE:50

Hrs/ Week:04:0:0 SEE:50Total Hrs: 50 Exam Hours: 03

Course Objectives:

1. Learn the overview of the building blocks of embedded systems including memory types, communication interfaces and firmware

2. Comprehend the architecture of Processors& understand the operation of parts and be able to applythis knowledge in simple programs.

3. Describe different embedded system components like Reset circuit, Brown out Protection, RTC and WDT

4. Understand hardware and software co-design approach for embedded system development

5. Understand operating system basics such as tasks, process, threads and extending it toreal time operating system based embedded system

Course Content

MODULE-1Embedded Systems: Overview of Embedded System, Design Challenge-optimizing design metrics, Processor technologies, IC Technologies, Design Technologies, Custom Single Purpose Processor design 08 Hours

MODULE -2Hardware Software Co-Design and Program Modeling:Fundamental Issues in Hardware Software Co-Design, Computational Models in Embedded Design, Introduction to Unified Modeling Language, Hardware Software Trade-offs. 08 Hours

MODULE-3Application Specific Instruction Set Processor:Introduction to 8051, architectural features, instruction set and basic programming. Introduction to DSP and study of TMS320c54XX Processor. 10 Hours

Page 2: 15EMS 14

MODULE -4Embedded Firmware Design and Development: Embedded Firmware Design Approaches Embedded Firmware Development Languages. Embedded System Peripherals, Memory and Communication Basics 12 Hours

MODULE -5Real-Time Operating System (RTOS) based Embedded System Design:Operating System Basics, Types of OS, Tasks, Process and Threads, Multiprocessing and Multitasking, Threads, Processes and Scheduling: Putting them altogether, Task Communication, Device Drivers, How to Choose an RTOS 12 Hours

Course Outcomes:1. Understand the various crucial aspects of embedded systems such as memory to be

used and design Consideration.2. Existing communication protocols and circuits like brownout protection and

watchdog timer.3. Apply computational models in embedded design and use Unified Modeling

language for embedded system design.4. Identify the components of microcontroller and DSP architecture5. Know about the development environment for embedded systems 6. Decide on an RTOS by understanding the issues of operating system for real time

embedded systems.

Text Books: 1. Frank Vahid and Tony Givargis,“Embedded System Design”, Wiley, 2002. 2. David E. Simon,“An Embedded Software Primer”,Addison Wesley,1999. 3. Daniel W.Lewis,“Fundamentals of Embedded System Software”, PH,2002.

Reference Books 1.Shibhu K V, “Introduction to embedded system”, Tata McGraw-Hill Education 2. John Castsoulis,“Designing Embedded Hardware”,O’Reilly Media, Inc,2005. 3. Tim Wilmherst,“ An Introduction to Design of Small Scale Embedded Systems”, Palgrave(Publishers),2001