FT/GN/68/01/23.01.16

SRI VENKATESWARA COLLEGE OF ENGINEERING

COURSE DELIVERY PLAN - THEORY Page 6 of 6

Department of Electronics and Communication Engineering / LP: EC6013
Rev. No: 00
Date: 30/06/2017
B.E/B.Tech/M.E/M.Tech : EC Regulation:2013
PG Specialisation : NA
Sub. Code / Sub. Name : EC6013-Advanced Microprocessors and Microcontrollers
Unit : I

Unit Syllabus: CPU Architecture- Bus Operations – Pipelining – Brach predication – floating point unit- Operating Modes –Paging – Multitasking – Exception and Interrupts – Instruction set – addressing modes – Programming the Pentium processor.

l  Objective: To introduce the Fundamentals and advanced features in microprocessors.

Session
No * / Topics to be covered / Ref / Teaching Aids
1.  / CPU Architecture / 3,4,7 / PPT
2.  / Bus Operations / 3,4,7 / PPT
3.  / Pipelining – Branch prediction, floating point unit / 3,4,7 / PPT
4.  / Operating Modes / 3,4,7 / PPT
5.  / Paging – Multitasking / 3,4,7 / PPT
6.  / Exception and Interrupts / 3,4,7 / PPT
7.  / Instruction set , Virtual Memory Concept,Virtual protection concept / 3,4,7 / PPT/BB
8.  / Addressing modes / 3,4,7 / PPT/BB
9.  / Programming the Pentium processor / 3,4,7 / PPT/BB
Content beyond syllabus covered (if any):
Virtual Memory Concept,Virtual protection concept

* Session duration: 50 minutes

Sub. Code / Sub. Name: EC6013-Advanced Microprocessors and Microcontrollers
Unit : II

Unit Syllabus: Arcon RISC Machine – Architectural Inheritance – Core architectures - Registers – Pipeline - Interrupts – ARM organization - ARM processor family – Co-Processors - ARM instruction set- Thumb Instruction set - Instruction cycle timings - The ARM Programmer‟s model – ARM Development tools– ARM Assembly Language Programming - C programming – Optimizing ARM Assembly Code – Optimized Primitives.

l  Objective:To introduce the Fundamentals and advanced features in microcontrollers.

Session
No * / Topics to be covered / Ref / Teaching Aids
10.  / Arcon RISC Machine core and its Architecture / 1,2 / PPT
11.  / Registers and its Organization, Pipeline and Interrupts. / 1,2 / PPT
12.  / ARM processor family – Co-processors / 1,2 / PPT
13.  / ARM instruction set- / 1,2 / PPT/BB
14.  / Thumb Instruction set / 1,2 / PPT/BB
CAT-I / - / -
15.  / The ARM Programmer’s model / 1,2 / PPT
16.  / Instruction cycle timings– ARM Development tools / 1,2 / PPT
17.  / ARM Assembly Language Programming - C programming / 1,2 / PPT/BB
18.  / Optimizing ARM Assembly Code – Optimized Primitives,ARM programs for Real Time Applications / 1,2 / PPT
Content beyond syllabus covered (if any):
ARM programs for Real Time Applications

* Session duration: 50 mins

Sub. Code / Sub. Name: EC6013-Advanced Microprocessors and Microcontrollers
Unit : III

Unit Syllabus: Introduction to DSP on ARM –FIR filter – IIR filter – Discrete Fourier transform – Exception handling – Interrupts – Interrupt handling schemes- Firmware and boot loader – Embedded Operating systems – Integrated Development Environment- STDIO Libraries – Peripheral Interface – Application of ARM Processor - Caches – Memory protection Units – Memory Management units – Future ARM Technologies.

l  Objective: To introduce the applications of ARM Processors.

Session
No * / Topics to be covered / Ref / Teaching Aids
19.  / Introduction to DSP on ARM / 1,2 / PPT
20.  / FIR filter and IIR filter and Discrete Fourier transform. / 1,2 / PPT/BB
21.  / Exception handling and STDIO Libraries. / 1,2 / PPT
22.  / Interrupts and Interrupt handling schemes / 1,2 / PPT
23.  / Firmware and boot loader / 1,2 / PPT
24.  / Embedded Operating systems – Integrated Development Environment. / 1,2 / PPT/BB
25.  / Peripheral Interface – Application of ARM Processor - Caches / 1,2 / PPT
26.  / Memory protection Units – Memory Management units / 1,2 / PPT
27.  / Future ARM Technologies, Train and Elevator controller / 1,2 / PPT
Content beyond syllabus covered (if any):
To develop train and Elevator controller using ARM

* Session duration: 50 mins

Sub. Code / Sub. Name: EC6013-Advanced Microprocessors and Microcontrollers
Unit : IV

Unit Syllabus: Instruction set addressing modes – operating modes- Interrupt system- RTC-Serial Communication Interface – A/D Converter PWM and UART.

l  Objective: To introduce the Fundamentals and advanced features in microcontrollers.

Session
No * / Topics to be covered / Ref / Teaching Aids
28.  / Instruction set Arithmetic and Logical / 5 / PPT
29.  / Instruction set Branching and machine control instructions. / 5 / PPT
30.  / Addressing modes of 68HC11 / 5 / PPT/BB
CAT-II
31.  / Operating modes / 5 / PPT
32.  / Interrupt system of 68HC11 / 5 / PPT
33.  / RTC / 5 / PPT/BB
34.  / A/D Converter, PWM / 5 / PPT
35.  / UART / 5 / PPT
36.  / Serial Communication Interface / 5 / PPT
Content beyond syllabus covered (if any): -NIL

* Session duration: 50 mins

Sub. Code / Sub. Name: EC6013-Advanced Microprocessors and Microcontrollers
Unit : V

Unit Syllabus: CPU Architecture – Instruction set – interrupts- Timers- I 2 C Interfacing –UART- A/D Converter –PWM and introduction to C-Compilers.

Session
No * / Topics to be covered / Ref / Teaching Aids
37.  / PIC Microcontroller CPU Architecture / 6 / PPT/ICT
38.  / Instruction set / 6 / PPT
39.  / Interrupts of PIC Microcontroller / 6 / PPT/BB
40.  / Timers / 6 / PPT
41.  / I2C Interfacing / 6 / PPT
42.  / UART / 6 / PPT
43.  / PWM / 6 / PPT
44.  / Introduction to C Compilers / 6 / PPT
45.  / A/D Converter / 6 / PPT
CAT-III / _ / _
Content beyond syllabus covered (if any):
Real Time Examples using PIC Microcontroller

Objective: To enable the students to understand various microcontroller architectures.

* Session duration: 50 mins

Sub Code / Sub Name: EC6013-Advanced Microprocessors and Microcontrollers

REFERENCES:

1. Andrew N.Sloss, Dominic Symes and Chris Wright “ ARM System Developer‟s Guide :Designing and Optimizing System Software” , First edition, Morgan Kaufmann Publishers, 2004.

2. Steve Furber , “ARM System –On –Chip architecture”, Addision Wesley, 2000.

3. Daniel Tabak , “Advanced Microprocessors”, Mc Graw Hill. Inc., 1995

4. James L. Antonakos , “ The Pentium Microprocessor”, Pearson Education, 1997.

5. Gene .H.Miller, “Micro Computer Engineering”, Pearson Education , 2003.

6. John .B.Peatman , “Design with PIC Microcontroller”, Prentice Hall, 1997.

7. James L.Antonakos, “An Introduction to the Intel family of Microprocessors”,

Pearson Education, 1999.

8. www.nptel.ac.in

Prepared by / Approved by
Signature /
Name /

M.Rekha/P.Arul/S.M.Mehzabeen

/ Dr.S.Muthukumar
Designation /

Assistant Professor

/ HoD /EC
Date / 30/06/2017 / 30/06/2017
Remarks *:
Remarks *:

* If the same lesson plan is followed in the subsequent semester/year it should be mentioned and signed by the Faculty and the HOD.