15EMS 14
-
Upload
krushnasamy-suramaniyan -
Category
Documents
-
view
222 -
download
2
description
Transcript of 15EMS 14
![Page 1: 15EMS 14](https://reader035.fdocuments.in/reader035/viewer/2022073009/563db927550346aa9a9a9197/html5/thumbnails/1.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022073009/563db927550346aa9a9a9197/html5/thumbnails/2.jpg)
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