Question Paper: Embedded System Design Question Paper - December 2016 - Electronics Engineering (Semester 7) - Mumbai University (MU)
Embedded System Design - December 2016
MU Electronics Engineering (Semester 7)
Total marks: 80
Total time: 3 Hours
(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) What are' the challenges while meeting low power consumption, performance, low-cost requirement for an embeded system, Explain how they affect other?
1(b) What kind of communication an embedded system may need? Describe any low types
1(c) Why C programing is popular for embedded programing? Describe related features.
1(d) Cortex-A8, R4, M3 are suitable for cetrain class of applications, justify how?
2(a) What feature of cortx-M3 makes it suitable for low-power, RTOS based applications.
2(b) What is CAN protocol? Describe topology and Frame formats with significance of fields.
3(a) What is need of debug and trace facility? How cortex-M3 supports it?
3(b) For low power design which microcontroller architecture will you use? Why? What is typical design stratgey for achieving low-power consumption.
4 Heart is having a natural pulse generator which is responsible to rythmically beating of heart. Malfunctioning of that leads to anythmic heart beating. Design a pacemaker (pulse generator) which generates electrical pulse to trigger heart, if it senses irregular(or low) heart rate. This pacemaker is typically inplanted inside body near chest. Assume appropriate design challenge and design an embeded system (pacemaker) which can sense and trigger (if required) heart to bring heart back to normal rythmic beating. For this design develop a) Functional model/FSM which describe functioning of system b) Hardware block diagram which describes typical hardware building bolcks c) Software architecture which describe typical functions/drivers/tasks required in program d. Piscuss special design challenges for this design and suggest solutions/ approach d) Suggest list of components with justification.
5(a) What is Real time operating system's role, function in an embeded system? Describe various uCOS-II c-function which are used to implements RTOS function/role.
5(b) What is shared data? How it is handled in RTOS? What are priority inversion problems? How priority inversion problem can be addressed/solved?
Write a short note on any four Q6.(a,b,c,d,e)
6(a) Task scheduling policies (any three) and its impact on average waiting, turn-around time
6(b) Compare FPGA/CPLD based embeded system against Microcontroller based