MU Electronics Engineering (Semester 7)
Total marks: 80
Total time: 3 Hours
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) What are' the challenges while meeting low power consumption, performance, low-cost requirement for an embeded system, Explain how they affect other?
5 marks
59
1(b) What kind of communication an embedded system may need? Describe any low types
5 marks
169
1(c) Why C programing is popular for embedded programing? Describe related features.
5 marks
187
1(d) Cortex-A8, R4, M3 are suitable for cetrain class of applications, justify how?
5 marks
171
2(a) What feature of cortx-M3 makes it suitable for low-power, RTOS based applications.
5 marks
183
2(b) What is CAN protocol? Describe topology and Frame formats with significance of fields.
5 marks
158
159
3(a) What is need of debug and trace facility? How cortex-M3 supports it?
5 marks
3(b) For low power design which microcontroller architecture will you use? Why? What is typical design stratgey for achieving low-power consumption.
5 marks
176
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 marks
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 marks
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?
5 marks
205
206
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
5 marks
203
6(b) Compare FPGA/CPLD based embeded system against Microcontroller based
5 marks
186
6(c) Testing methodologies, tools and need.
5 marks
211
6(d) Wireless embedded communication in RTOS
5 marks
204