MR4205 Smart Embedded Systems Syllabus:

MR4205 Smart Embedded Systems Syllabus – Anna University PG Syllabus Regulation 2021

COURSE OBJECTIVES:

1. To understand the inclusion of embedded system in smart system design
2. To learn and understand the basic concepts in ARM 7 Core processor
3. To learn and understand the basic concepts in ARM 9 Core processor
4. To impart knowledge on real time models, language and operating systems
5. To demonstrate the embedded processors and various applications of embedded systems

UNIT I MICROCONTROLLER

Microprocessor – Microcontrollers – CISC and RISC – Introduction to Embedded systems – Architecture 8051 family – Instruction set – Addressing modes – I/O Programming Timer/Counter – Interrupts – Serial communication of 8051.

UNIT II PERIPHERAL INTERFACING

I/O Programming – Interfacing of Memory, Key Board and Displays – Alphanumeric and Graphic, RTC, interfacing of ADC and DAC, Sensors – Relays – Solenoid Valve and Heater – Stepper Motors, DC Motors – PWM Programming – Closed Loop Control Programming of Servomotor – Overview of Advanced Microcontrollers.

UNIT III INTRODUCTION TO ARM PROCESSOR

Introduction ARM 7 Processor – Internal Architecture – Modes of Operations – Register Set – Instruction Sets – ARM Thumb – Thumb State Registers – Pipelining – basic programming of ARM 7 – Applications.
Introduction about ARM 9 Processor–DSP Processor—Sharc Processor — Internal Architecture – Modes of Operations – Register set – Pipelining – AMBA – Applications.

UNIT IV REAL TIME MODELS, LANGUAGE AND OPERATING SYSTEMS

Models and languages – State Machine and state tables in embedded design – High level language descriptions – Java based embedded system design – Petrinet models-Real time languages – The real time Kernel – OS tasks – Task Scheduling – kernel services – Real time languages and their features.

UNIT V OTHER PROCESSORS AND APPLICATIONS

Architecture and Programming – Single board computers – Introduction to IoT – Specific examples of time-critical and safety-critical embedded systems – interfacing – applications in automation – automotive – aerospace – medical and manufacturing.

TOTAL: 45 PERIODS

COURSE OUTCOMES:

Upon Completion of the course, the students will be able to
CO1. Understand and implement embedded technologies in the field of smart system design.
CO2. Understand and interface the peripherals with 8051.
CO3. Design, program and implement ARM 7 and ARM 9 based system
CO4. Familiarize and select real time models, language and operating system in their system design
CO5. Demonstrate various applications of embedded systems in various fields.

REFERENCES:

1. Ball S.R., “Embedded Microprocessor Systems – Real World Design”, Prentice Hall, 2006
2. Frank Vahid and Tony Givagis, “Embedded System Design”, 2011, Wiley.
3. Wayne Wolf, Computers as Components – Principles of Embedded Computing System Design,
4. Morgan Kaufmann Publishers 2009.
5. C.M. Krishna, Kang G. Shin, Real Time systems, McGraw Hill 2009
6. Tim Wilmshurst, An Introduction to the design of small – scale Embedded Systems.
7. Mandler, B., Barja, J., MitreCampista, M.E., Cagáová, D., Chaouchi, H., Zeadally, S., Badra, M., Giordano, S., Fazio, M., Somov, A., Vieriu, R.-L., Internet of Things. IoT Infrastructures, Springer International Publication