0% found this document useful (0 votes)
259 views4 pages

Engineering: Hours ARM Processor

This document outlines the syllabus for the Advanced Embedded Systems elective course offered at the University of Mumbai. The course is divided into 5 modules covering topics like ARM processor architecture, system design using ARM, embedded operating systems concepts, real-time operating system application development, and programmable logic devices. Students will be evaluated based on a theory exam worth 100 marks and additional marks for oral exams, term work, and seminar presentations. The recommended textbooks and websites provide additional resources for learning about embedded systems and related technologies.

Uploaded by

Suhas Paste
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
259 views4 pages

Engineering: Hours ARM Processor

This document outlines the syllabus for the Advanced Embedded Systems elective course offered at the University of Mumbai. The course is divided into 5 modules covering topics like ARM processor architecture, system design using ARM, embedded operating systems concepts, real-time operating system application development, and programmable logic devices. Students will be evaluated based on a theory exam worth 100 marks and additional marks for oral exams, term work, and seminar presentations. The recommended textbooks and websites provide additional resources for learning about embedded systems and related technologies.

Uploaded by

Suhas Paste
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

University of Mumbai

CLASS: B. E. Branch: Instrumentation Semester - VII


Engineering
Elective-I : Advanced Embedded Systems (abbreviated as AES)
Periods per week Lectures 04
( each of 60 minutes ) Practical 02
Tutorial ---
Hours Marks
Evaluation System Theory 03 100
Practical & Oral -- --
Oral -- 25
Term Work -- 25
Total -- 150

Module Contents Hours


ARM Processor 8
1.
Introduction to ARM7 & ARM9 Architecture
ARM 7: ARM-THUMB mode, programming model, instruction set,
and programming. Development tools for High level language-C,
Device programming & ISP.
On-Chip Device peripherals
 RTC programming
 On-chip ADC programming for Signal Sampling
 Watchdog timer
 Timer programming- Timer / Capture mode
 Serial port programming for PC communication
 PWM Signal generation
 Idle and Power down mode
 Interrupt handling
 Frequency measurement
Interfacing with ARM based chip like LPC2129
 7 segment display, Character and Graphics LCD
 Keyboard (1 to 20) keys
SPI Interface based External DAC like MCP4921/22

 SPI Interface based External ADC like MCP3202/4/8

15
 IIC based Memory interface 24CXX
 Relay/SSR LED interfacing with and without opto-isolation.
2. System Design 18
Instrumentation System design with ARM processor
(Instrumentation Hardware design to be at Block level only)
- Data Acquisition System with
o MMI ( Character/Graphics LCD with Keypad of 20 keys)
o 4 channel Analog Inputs
o Selectable Sampling rate
o PC based Data Logging using Serial port.
- PID Controller
o 7 segment, 4- digit Dual Display with first one for Current
parameter value and Second for Set parameter value.
o 4 Keys for PID Setting input
o One SSR/Relay output
Alarm using Buzzer, which will be reset on key press.

3. Embedded/ Real Time Operating system Concepts: 8


Definition, Embedded systems overview, System components,
Multiple process & Tasks, Task states & TCB , Task scheduler
models, Interrupt service routines, Interrupt Handling and Latency,
Inter Process Communication: Semaphores, Shared Data, Mutex,
IPC, Signals, Mail boxes, Message queue, Socket & events, pipes,
and signals.
OS Services: Process management, Memory management, timer
function, Event Functions, Device and File I/O subsystems, RTOS
Interrupt handling, Priority inversion problem. Basic Design using
RTOS.
Overview of Real time operating system: RTLinux, VxWorks,
MicroC /OS.

4. Real Time operating system 9


Application development outlines using typical RTOS - RTOS
Initialization and availing its services for application work.
Functions provided for : System Level, Task Service and Time
management, Time Delay, Memory management, Semaphore,
Mailbox, and Queue Management

16
5. Introduction and Architecture of PAL, PLA, CPLD, FPGA. 4
Comparison of above devices & application areas. Advantages of
above. Introduction to development tools. Project development
cycle. Introduction of Hardware description Languages and its
Features.
Introduction to ASIC, PSOC.

Theory Examination:
1. Question paper will have total 7 questions of 20 marks each.
2. Only 5 questions need to be solved.
3. Q.1 will be compulsory and based on the entire syllabus.
4. Remaining questions will be mixed in nature.
5. In question paper, weightage of each module will be proportional to the number
of respective lecture hours as mentioned in the syllabus.

Oral Examination:
Oral examination will be based on entire subject.

Term work:
Term work consists of 2 application case studies, & Experiments mentioned in the Unit 2 &
4 above (Use of RTOS is recommended wherever applicable).

A seminar presented by a group of about three students on latest state-of-the-art technologies


in Embedded systems: Processor families and trends, Embedded Devices like Digital
Camera, Cruise Controller, Mobile phone, Smartcard based Applications & Systems, Point of
Sale terminals, DVD Systems, CPLD, FPGA, VHDL, Verilog etc., Various RTOSs like
VxWorks, RTLinux, pSOS, Handheld OS- Symbian etc., Selection criteria & development
tools For various processors like Cortex-M3, ARM9.

Distribution of the term work shall be as follows,


Laboratory work (Experiments, seminar & case study) :15 marks
Test (at least one) :10 marks
The final certification and acceptance of term-work ensures the satisfactory performance of
laboratory work and minimum passing in the term-work.

Text Books:
1. Rajkamal, Embedded Systems Architecture Programming and Design, McGraw
Hill, Second Edition.
2. Dr. K.V.K.K.Prasad, Embedded /Real Time Systems: Concept, Design and
Programming, DreamTech Press.
3. John F. Wakerly, Digital Design Principles and Practices 4th Edition, Pearson
Prentice Hall.
Websites:
1. www.nxp.com - LPC21XX Datasheets, IIC Datasheets
2. www.atmel.com - 24CXX Dataesheets, , IIC Datasheets
17
3. www.microchip.com - MCP 32XX and MCP 49XX Datasheets
4. www.xilinx.com - CPLD XC9500, XC4000 Datasheets

18

You might also like