Instrumentation Diploma

34061: Embedded Systems Instrumentation 6th Sem Syllabus for Diploma TNDTE M Scheme

Embedded Systems detail syllabus for Instrumentation And Control Engineering (102), M scheme is taken from TNDTE official website and presented for diploma students. The course code (34061), and for exam duration, Teaching Hr/week, Practical Hr/week, Total Marks, internal marks, theory marks, duration and credits do visit complete sem subjects post given below.

For all other instrumentation 6th sem syllabus for diploma m scheme tndte you can visit Instrumentation 6th Sem Syllabus for Diploma M Scheme TNDTE Subjects. For all other Elective II subjects do refer to Elective II. The detail syllabus for embedded systems is as follows.

Rationale:

Increasingly, embedded systems developers and system-on-chip designers select specific microprocessor cores and a family of tools, libraries, and off-the-shelf components to quickly develop embedded system-based products. A major processor in this industry is ARM. Since 1985, the ARM architecture has become the most pervasive 32-bit architecture in the world. ARM processors are embedded in products ranging from cell/mobile phones to automotive Braking systems. A worldwide community of ARM partners and third-party vendors has Developed among semiconductor and product design companies, including hardware engineers, System designers, and software developers. This course has been to describe the operation of the ARM core from a product developer’s perspective with a clear emphasis on its architecture by assuming no previous ARM experience.

Objectives:

On successful completion of the course, the students must be able to

  1. Distinguish between CISC and RISC architecture
  2. Understand the ARM design philosophy
  3. Explain the ARM architecture and the pipeline structure Describe the little and big endian methods of representation
  4. Explain the Instruction sets of ARM processor.
  5. Understand various operational modes in ARM processor List the various exceptions and handling methods
  6. Develop an assembly level code for basic arithmetic primitive operations
  7. Understand the cache mechanism and cache policies
  8. List and explain various cache mechanisms
  9. Explain the essential of cache memory, write buffers and its policies
  10. Explain the importance of Lockdown and its method.
  11. Explain the importance of MPU and MMU Understand the functionality of virtual memory. Explain the architecture of LPC 2148 ARM processor Relate and distinguish between OS and RTOS in their functionality. Understand hard time and soft time RTOS.
  12. Explain multitasking, scheduling, ITC, and synchronization.
  13. Develop simple application in RTOS.

Unit 1

For complete syllabus and results, class timetable and more pls download iStudy. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

Unit 2

Arm Instructions Sets And Interrupts

ARM and Thumb Instruction Sets, Data Processing Instructions- Branch Instructions, Load-Store Instructions -Software Interrupt Instruction, Program Status Register -Instructions, Conditional Execution, Stack Instructions.

Arm Processor Exceptions And Modes :

Vector table, Priorities, link Register offsets -Interrupts, and IRQ / FIQ exceptions interrupt-Stack design and implementation.

Simple Program:

Addition, Subtraction, Multiplication in assembly language 13

Unit 3

Cache Mechanism And Memory

Introduction to cache memory- memory hierarchy and Cache memory – Cache architecture and cache policies

Concept Of Flushing And Cleaning Cache :

Flushing and Cleaning ARM cache core.

Concept Of Cache Lockdown :

Locking Code and Data in Cache – Cache and write buffer – Stack and stack pointer – Comparison of cache and stack

Memory Protection And Management Unit :

Introduction to Protection unit, Protected Regions – Demonstration of an MPU system – Components of MPU – Importance of MPU – Memory management unit block diagram – Main components of MMU – Definition of Virtual Memory -Virtual Memory – working principle – Memory size & speed – Importance of MMU 13

Unit 4

For complete syllabus and results, class timetable and more pls download iStudy. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

Unit 5

Embedded Os And Rtos

Fundamentals components to Embedded OS – Simple Little Operating System: Initialization – Memory model, interrupts and exceptions handling – Scheduler, and context switch

Introduction To Rtos :

Real-time systems concepts, foreground/background systems – Critical sections, resources, multitasking – Context switching, scheduling, re-entrancy – Task priorities, mutual exclusion

Synchronization And Ipc :

Introduction to Semaphores and types – Inter process communication: pipes and message box. 12

Reference Books:

  1. Microprocessor & Microcontroller B.P.Singa Reprint-Galgotia Publication Pvt Ltd.,
  2. Real Time Concepts for Embedded System Qing Li and Caroline Yao
  3. Embedded Systems- Architecture, Programming and Design Rajkamal TMH, 2nd Edition-2008
  4. ARM System Developer’s Guide Designing and Optimizing Andrew N.Sloss Elsevier publication- 2004
  5. MicroC/OS – II Jean J. Labrosse J. Labrosse Publisher- Second Edition
  6. Embedded Systems B.Kanta Rao PHI publishers Eastern Economy Edition, 2011-
  7. Embedded/Real Time Systems Dr. K.V.K.K PRASAD Curriculum Development Center – DOTE-2009
  8. ARM System- On-Chip Architecture Steve Furbe Second Edition

For detail syllabus of all other subjects of BE Instrumentation, M scheme do visit Instrumentation 6 syllabus for M Scheme.

Dont forget to download iStudy for latest syllabus and results, class timetable and more.

Leave a Reply

Your email address will not be published. Required fields are marked *

*