MU Electronics Engineering (Semester 8)
Embedded System & Real Time Programming
December 2015
Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


1 (a) Interface a light/photo sensor with any controller/processor.
5 M
1 (b) Explain operating modes of ARM7TDMI.
5 M
1 (c) What are benefits of using MACRO and Function in an embedded c-application.
5 M
1 (d) What is RS485? Describe its features in detail and given its applications.
5 M

2 (a) Describe any embedded system case as an case study example.
5 M
2 (b) How low power features are implemented in MSP430? Explain with the help of clock module.
10 M
2 (c) What is pipeline architecture? What is advantage and related challenges in ARM.
5 M

3 (a) Explain instructions and features of ARM7TDMI which support multiple data transfer and stack operation.
10 M
3 (b) What is real time system challenges? What is role of interrupt latencies, context-switching in real time system?
10 M

4 (a) Compare ARM7TDMI architecture with MSP430.
10 M
4 (b) What is advantages and disadvantages of C-language vs assembly language.
5 M
4 (c) What is use of Stack, Queue List, Pointer.
5 M

5 (a) Determine if the following tasks are schedulable if scheduled according to earliest deadline first policy, also calculate average waiting time and turn around time.
Task Execution time Deadline
T1 24 30
T2 12 45
T3 06 29
10 M
5 (b) What is preprocessing? What are Preprocessing Directives?
5 M
5 (c) What are the priority inversion problems?
5 M

6 Design an embedded system to control a simple pick and place robotic arm. for this design.
a) Describe system functioning using appropriate method/model
b) Draw hardware block diagram of the system.
c) Draw component selection and hence list of components
d) Show software modules/functions/drivers and relation/communication between
20 M

Write short note on.
7 (a) CAN arbitration and Frames.
7 M
7 (b) Compare Pipe vs Message-Q and Counting semaphore vs Mutex.
7 M
7 (c) Advantages and disadvantages of SCI and SPI over parallel.
7 M



More question papers from Embedded System & Real Time Programming
SPONSORED ADVERTISEMENTS