Professional Documents
Culture Documents
Contact
Session Description of Topics C-D-I-O IOs Reference
hours
Unit I: Introduction to Embedded Systems 7
Definition, key elements of an embedded system, design
1. 1 C 2 1,4
metric challenges.
Processor technology: General purpose and custom single
2. 2 C 2 1,4
purpose processors, ASIC.
3. IC technology: PLD, VLSI and FPGA. 2 C 2 1,4
Design technology: Hardware / software co-design,
4. 2 C 2 1,4
integrated development environments and tool chains.
Unit II: Microcontroller 8051 7
5. Microcontroller 8051: Architecture, pin description. 2 C 1 2
6. Addressing modes of 8051 microcontroller. 1 C 1 2
7. Instruction set of 8051 microcontroller. 2 C 1 2
8. Programming of 8051 using assembly language. 2 C,D 1,5 2
Unit III: ARM7 Controller 7
9. ARM7 controller: Architecture, pin description. 2 C 1 3,5
10. Addressing modes of ARM7 controller. 1 C 1 3,5
11. Instruction set of ARM7 controller. 2 C 1 3,5
12. Programming of ARM7 using assembly language. 2 C,D 1,5 3,5
Unit IV: Computing Platform and Design Analysis 9
CPU buses, memory devices, I/O devices, component
13. 2 C 3 1,4
interfacing, design with microprocessors.
14. Development and debugging. 1 C 3,4 1,4
15. Program design and models. 2 C 3,4 1,4
16. Assembly and linking, basic compilation techniques. 2 C 3,4 1,4
Analysis and optimization of execution time, power, energy,
17. 2 C 3 1,4
program size, program validation and testing.
Unit V: Interrupts and RTOS 11
18. Interrupts, interrupt latency. 2 C 3,4 1,4
19. Shared data problems: Issues and solutions. 2 C 3,4 1,4
Arbitration schemes: Software architectures, Round Robin,
20. 2 C 3,4 1,4
Round Robin with interrupt, function queue scheduling.
Limitations of Non-RTOS embedded systems, introduction
21. 2 C 3,4 1,4
to RTOS and its features.
22. Queues, semaphores. 2 C 3,4 1,4
23. Mailbox, pipes. 1 C 3,4 1,4
Assessment 4
24. Cycle test I 1
Mechatronics Engineering 2015-16
Contact
Session Description of Topics C-D-I-O IOs Reference
hours
25. Cycle test II 2
26. Surprise test /Assignment and Quiz 1
Total contact hours 45
Contact
Sl. No. Description of Experiments C-D-I-O IOs Reference
hours
1. Arithmetic operations using 8051 microcontroller. 2 D,I 5,6
2. Counting odd and even numbers using 8051 microcontroller. 2 D,I 5,6
3. Timer/counter programs using 8051 microcontroller. 2 D,I 5,6
4. Stepper motor interface using 8051 microcontroller. 2 D,I 5,6
5. Basic programs using ARM controller. 2 D,I 5,6
6. Application oriented case study using ARM controller. 2 D,I 5,6
7. PWM interfacing using ARM controller. 2 D,I 5,6
8. ADC interfacing using ARM controller. 2 D,I 5,6 6
9. DAC interfacing using ARM controller. 2 D,I 5,6
10. Stepper motor interfacing using ARM controller. 2 D,I 5,6
11. LED display using ARM controller. 2 D,I 5,6
Graphics/ Wireless/ Transfer RF/ Wi-Fi Zigbee connectivity
12. 2 D,I 5,6
using ARM controller.
13. Extra practice session. 2
14. Extra practice session. 2
15. Model Examination. 2
Total contact hours 30
Learning Resources
Sl.No. Text Books
Frank Vahid and Tony Givargis, Embedded System Design: A Unified Hardware/ Software Approach,
1.
Pearson Education Asia, 3rd edition, 2009.
2. Mazidi and Mazidi , Intel 8051 Microcontrollers, Pearson education, India, 2006.
3. Steve Furber, ARM System-on-Chip Architecture, Pearson education, India, 2000.
Reference Books/Other Reading Materials
4. David E.Simon , An Embedded Software Primer, Pearson Education Asia 2001.
5. Joseph Yiu, The Definitive Guide to ARM Cortex Processors, 3rd edition, Newnes Publication.
6. Microcontroller and Embedded Systems Laboratory Manual.