Sie sind auf Seite 1von 6

EC6703 EMBEDDED AND REAL TIME SYSTEMS L T P C 3 0 0 3

OBJECTIVES:
The student should be made to:
Learn the architecture and programming of ARM processor.
Be familiar with the embedded computing platform design and analysis.
Be exposed to the basic concepts of real time Operating system.
Learn the system design techniques and networks for embedded systems
UNIT I INTRODUCTION TO EMBEDDED COMPUTING AND ARM PROCESSORS 9
Complex systems and micro processors Embedded system design process Design example:
Model train controller- Instruction sets preliminaries - ARM Processor CPU: programming input
and outputsupervisor mode, exceptions and traps Co-processors- Memory system mechanisms
CPU performance- CPU power consumption.
UNIT II EMBEDDED COMPUTING PLATFORM DESIGN 9
The CPU Bus-Memory devices and systemsDesigning with computing platforms consumer
electronics architecture platform-level performance analysis - Components for embedded
programs- Models of programs- Assembly, linking and loading compilation techniques- Program
level performance analysis Software performance optimization Program level energy and power
analysis and optimization Analysis and optimization of program size- Program validation and
testing.
UNIT III PROCESSES AND OPERATING SYSTEMS 9
Introduction Multiple tasks and multiple processes Multirate systems- Preemptive real-time
operating systems- Priority based scheduling- Interprocess communication mechanisms
Evaluating operating system performance- power optimization strategies for processes Example
Real time operating systems-POSIX-Windows CE.
UNIT V SYSTEM DESIGN TECHNIQUES AND NETWORKS 9
Design methodologies- Design fows - Requirement Analysis Specifcations-System analysis and
architecture design Quality Assurance techniques- Distributed embedded systems MPSoCs
and shared memory multiprocessors.
UNIT V CASE STUDY 9
Data compressor - Alarm Clock - Audio player - Software modem-Digital still camera Telephone
answering machine-Engine control unit Video accelerator.
TOTAL: 45 PERIODS
OUTCOMES:
Upon completion of the course, students will be able to:
Describe the architecture and programming of ARM processor.
Outline the concepts of embedded systems
Explain the basic concepts of real time Operating system design.
Use the system design techniques to develop software for embedded systems
Diferentiate between the general purpose operating system and the real time operating
1
system
Model real-time applications using embedded-system concepts
TEXT BOOK:
1. Marilyn Wolf, Computers as Components - Principles of Embedded Computing System
Design,Third Edition Morgan Kaufmann Publisher (An imprint from Elsevier), 2012.
REFERENCES:
1. Jonathan W.Valvano, Embedded Microcomputer Systems Real Time Interfacing, Third
EditionCengage Learning, 2012.
2. David. E. Simon, An Embedded Software Primer, 1st Edition, Fifth Impression, Addison-
WesleyProfessional, 2007.
3. Raymond J.A. Buhr, Donald L.Bailey, An Introduction to Real-Time Systems- From Design
toNetworking with C/C++, Prentice Hall, 1999.
4. C.M. Krishna, Kang G. Shin, Real-Time Systems, International Editions, Mc Graw Hill 1997
5. K.V.K.K.Prasad, Embedded Real-Time Systems: Concepts, Design & Programming, DreamTech
Press, 2005.
6. Sriram V Iyer, Pankaj Gupta, Embedded Real Time Systems Programming, Tata Mc Graw
Hill,2004.
EC6711 EMBEDDED LABORATORY L T P C 0 0 3 2
OBJECTIVES:
The student should be made to:
Learn the working of ARM processor
Understand the Building Blocks of Embedded Systems
Learn the concept of memory map and memory interface
Know the characteristics of Real Time Systems
Write programs to interface memory, I/Os with processor
Study the interrupt performance
LIST OF EXPERIMENTS
1. Study of ARM evaluation system
2. Interfacing ADC and DAC.
3. Interfacing LED and PWM.
4. Interfacing real time clock and serial port.
5. Interfacing keyboard and LCD.
6. Interfacing EPROM and interrupt.
7. Mailbox.
8. Interrupt performance characteristics of ARM and FPGA.
9. Flashing of LEDS.
10. Interfacing stepper motor and temperature sensor.
11. Implementing zigbee protocol with ARM.
OUTCOMES:
At the end of the course, the student should be able to:
Write programs in ARM for a specifc Application
Interface memory and Write programs related to memory operations
Interface A/D and D/A convertors with ARM system
Analyse the performance of interrupt
2
Write programmes for interfacing keyboard, display, motor and sensor.
Formulate a mini project using embedded system
LIST OF EQUIPMENT FOR A BATCH OF 30 STUDENTS (3 students per batch)
1. Embedded trainer kits with ARM board 10 No.s
2. Embedded trainer kits suitable for wireless communication 10 No.s
3. Adequate quantities of Hardware, software and consumables
EE6602 EMBEDDED SYSTEMS LT P C3 0 0 3
OBJECTIVES:
To introduce the Building Blocks of Embedded System
To Educate in Various Embedded Development Strategies
To Introduce Bus Communication in processors, Input/output interfacing.
To impart knowledge in Various processor scheduling algorithms.
To introduce Basics of Real time operating system and example tutorials to discuss on one
realtime operating system tool
UNIT I INTRODUCTION TO EMBEDDED SYSTEMS 9
Introduction to Embedded Systems The build process for embedded systems- Structural units in
Embedded processor , selection of processor & memory devices- DMA Memory management
methods- Timer and Counting devices, Watchdog Timer, Real Time Clock, In circuit emulator,
Target Hardware Debugging.
UNIT II EMBEDDED NETWORKING 9
Embedded Networking: Introduction, I/O Device Ports & Buses Serial Bus communication
protocols -RS232 standard RS422 RS485 - CAN Bus -Serial Peripheral Interface (SPI) Inter
IntegratedCircuits (I2C) need for device drivers.
UNIT III EMBEDDED FIRMWARE DEVELOPMENT ENVIRONMENT 9
Embedded Product Development Life Cycle- objectives, diferent phases of EDLC, Modelling of
EDLC; issues in Hardware-software Co-design, Data Flow Graph, state machine model, Sequential
Program Model, concurrent Model, object oriented Model.
UNIT IV RTOS BASED EMBEDDED SYSTEM DESIGN 9
Introduction to basic concepts of RTOS- Task, process & threads, interrupt routines in RTOS,
Multiprocessing and Multitasking, Preemptive and non-preemptive scheduling, Task
communication shared memory, message passing-, Inter process Communication
synchronization between processes-semaphores, Mailbox, pipes, priority inversion, priority
inheritance, comparison of Real time Operating systems: Vx Works, C/OS -II, RT Linux.
UNIT V EMBEDDED SYSTEM APPLICATION DEVELOPMENT 9
Case Study of Washing Machine- Automotive Application- Smart card System Application,.
TOTAL: 45 PERIODS
OUTCOMES:
3
Ability to understand and analyse, linear and digital electronic circuits.
TEXT BOOKS:
1. Rajkamal, Embedded System-Architecture, Programming, Design, Mc Graw Hill, 2013.
2. Peckol, Embedded system Design, John Wiley & Sons,2010
3. Lyla B Das, Embedded Systems-An Integrated Approach, Pearson, 2013
REFERENCES:
1. Shibu. K.V, Introduction to Embedded Systems, Tata Mcgraw Hill,2009.
2. Elicia White, Making Embedded Systems, O Reilly Series,SPD,2011.
3. Tammy Noergaard, Embedded Systems Architecture, Elsevier, 2006.
4. Han-Way Huang, Embedded system Design Using C8051, Cengage Learning,2009.
EE6008 MICROCONTROLLER BASED SYSTEM DESIGN L T P C 3 0 0 3
OBJECTIVES:
To introduce the architecture of PIC microcontroller
To educate on use of interrupts and timers
To educate on the peripheral devices for data communication and transfer
To introduce the functional blocks of ARM processor
To educate on the architecture of ARM processors
UNIT I INTRODUCTION TO PIC MICROCONTROLLER 9
Introduction to PIC MicrocontrollerPIC 16C6x and PIC16C7x ArchitecturePIC16cxx- Pipelining
- Program Memory considerations Register File Structure - Instruction Set - Addressing modes
Simple Operations.
UNIT II INTERRUPTS AND TIMER 9
PIC micro controller Interrupts- External Interrupts-Interrupt ProgrammingLoop time subroutine
- Timers-Timer Programming Front panel I/O-Soft Keys State machines and key switches
Display of Constant and Variable strings.
UNIT III PERIPHERALS AND INTERFACING 9
I2C Bus for Peripherals Chip Access Bus operation-Bus subroutines Serial EEPROMAnalog to
Digital ConverterUART-Baud rate selectionData handling circuitInitialization - LCD and
keyboard Interfacing -ADC, DAC, and Sensor Interfacing.
UNIT IV INTRODUCTION TO ARM PROCESSOR 9
ARM Architecture ARM programmers model ARM Development tools- Memory Hierarchy ARM
Assembly Language ProgrammingSimple ExamplesArchitectural Support for Operating systems.
UNIT V ARM ORGANIZATION 9
3-Stage Pipeline ARM Organization 5-Stage Pipeline ARM OrganizationARM Instruction
Execution- ARM Implementation ARM Instruction Set ARM coprocessor interface Architectural
support for High Level Languages Embedded ARM Applications.
TOTAL: 45 PERIODS
OUTCOMES:
4
To understand and apply computing platform and software for engineering problems.
To understand ethical issues, environmental impact and acquire management skills.
TEXT BOOKS:
1. Peatman,J.B., Design with PIC Micro ControllersPearsonEducation,3rdEdition, 2004.
2. Furber,S., ARM System on Chip Architecture Addison Wesley trade Computer Publication,
2000.
REFERENCE:
1. Mazidi, M.A.,PIC Microcontroller Rollin Mckinlay, Danny causey Printice Hall of India,
2007.
EE6602 EMBEDDED SYSTEMS LT P C
3 0 0 3
OBJECTIVES:
To introduce the Building Blocks of Embedded System
To Educate in Various Embedded Development Strategies
To Introduce Bus Communication in processors, Input/output interfacing.
To impart knowledge in Various processor scheduling algorithms.
To introduce Basics of Real time operating system and example tutorials to discuss on one
realtime operating system tool
UNIT I INTRODUCTION TO EMBEDDED SYSTEMS 9
Introduction to Embedded Systems The build process for embedded systems- Structural units in
Embedded processor , selection of processor & memory devices- DMA Memory management
methods- Timer and Counting devices, Watchdog Timer, Real Time Clock, In circuit emulator,
Target Hardware Debugging.
UNIT II EMBEDDED NETWORKING 9
Embedded Networking: Introduction, I/O Device Ports & Buses Serial Bus communication
protocols - RS232 standard RS422 RS485 - CAN Bus -Serial Peripheral Interface (SPI) Inter
Integrated Circuits (I2C) need for device drivers.
UNIT III EMBEDDED FIRMWARE DEVELOPMENT ENVIRONMENT 9
Embedded Product Development Life Cycle- objectives, diferent phases of EDLC, Modelling of
EDLC; issues in Hardware-software Co-design, Data Flow Graph, state machine model, Sequential
Program Model, concurrent Model, object oriented Model.
UNIT IV RTOS BASED EMBEDDED SYSTEM DESIGN 9
Introduction to basic concepts of RTOS- Task, process & threads, interrupt routines in RTOS,
Multiprocessing and Multitasking, Preemptive and non-preemptive scheduling, Task
communicationshared memory, message passing-, Inter process Communication
synchronization between processes-semaphores, Mailbox, pipes, priority inversion, priority
inheritance, comparison of Real time Operating systems: Vx Works, C/OS -II, RT Linux.
UNIT V EMBEDDED SYSTEM APPLICATION DEVELOPMENT 9
Case Study of Washing Machine- Automotive Application- Smart card System Application,.
5
TOTAL: 45 PERIODS
OUTCOMES:
Ability to understand and analyse, linear and digital electronic circuits.
TEXT BOOKS:
1. Rajkamal, Embedded System-Architecture, Programming, Design, Mc Graw Hill, 2013.
2. Peckol, Embedded system Design, John Wiley & Sons, 2010.
3. Lyla B Das, Embedded Systems-An Integrated Approach, Pearson, 2013.
REFERENCES:
1. Shibu. K.V, Introduction to Embedded Systems, Tata Mcgraw Hill, 2009.
2. Elicia White, Making Embedded Systems, O Reilly Series,SPD, 2011.
3. Tammy Noergaard, Embedded Systems Architecture, Elsevier, 2006.
4. Han-Way Huang, Embedded system Design using C8051, Cengage Learning,2009.
5. Rajib Mall Real-Time systems Theory and Practice Pearson Education, 200
6

Das könnte Ihnen auch gefallen