written 5.8 years ago by |
Embedded System Design - May 2014
MU Electronics Engineering (Semester 7)
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) Discuss design metric issue in designing an embedded system. Give suitable example
5 marks
1 (b) Explain SPI protocol for serial communication 5 marks
1 (c) Explain Operating modes of ARM7DMI. 5 marks
1 (d) Justify use of C programming for embedded software development 5 marks
2 (a) Explain data structure Queue, Circular queue, Link list and Array in embedded C programming 5 marks
2 (b) Explain clock circuit and registers used to control function of clock module of MSP 430. 5 marks
3 (a) Design an embedded system to measure frequency of a power line. Suggest hardware components used. Also give software architecture for the system 5 marks
3 (b) Write ARM assembly language program to implement
[sum_{iota +1}^{N} f\iota X\iota =1 to N]
5 marks
4 (a) Discuss layered architecture of CAN node. Elaborate Transfer Layer with regards to message framing and arbitration 5 marks
4 (b) With the help of suitable diagram explain
i) LCD interface
ii) Hex keypad interface
5 marks
5 (a) What is bounded and unbounded priority inversion problem? Suggest solutions used for the same. Explain with suitable example. 5 marks
5 (b) For the given task table
calculate: (i) Waiting time
(ii) Turn around time
for earliest deadline first scheduling (EDF). All tasks entered ready queue
at same time.
5 marks
6 (a) Describe embedded programming tools like compiler, cross compiler integrated development environment, debugging tools, in circuit emulator. 5 marks
6 (b) What is shared data problem? Explain various techniques to over come shared data problem. 5 marks
Write short notes on: (Any three)
7 (i) Petrinet Modelling 5 marks7 (ii) Waterfall Model in Embedded Software Development 5 marks
7 (iii) Stock implementation in ARM7. 5 marks
7 (iv) Techniques used in Interprocess Communication in Embedded System. 5 marks