Embedded System & Real Time Programming - May 2015
Electronics Engineering (Semester 8)
TOTAL MARKS: 80
TOTAL TIME: 3 HOURS (1) Question 1 is compulsory.
(2) Attempt any three from the remaining questions.
(3) Assume data if required.
(4) Figures to the right indicate full marks. 1 (a) Explain low power modes of MSP430 with the help of clock modules.(5 marks) 1 (b) What are the challenges in meeting various design metric/requirements. Explain for:
i) Low power
ii) High performance(5 marks) 1 (c) Explain serial communication SCI & SPI, compare the same.(5 marks) 1 (d) Compare various scheduling policies.(5 marks) 2 (a) Explain parallel peripherals of MSP430.(10 marks) 2 (b) Explain CAN features and protocols.(10 marks) 3 (a) Explain various modifiers and their purpose and use in an embedded system.(10 marks) 3 (b) Compare assembly language programming with c-programming.(5 marks) 3 (c) Compare ARM state with THUMB state.(5 marks) 4 (a) Explain interrupt/exceptions and its handling in ARM.(5 marks) 4 (b) With the help of suitable diagram give difference between RS485 and RS232, also compare its characteristics, features.(10 marks) 4 (c) Compare, explain various operating modes of ARM.(5 marks) 5 (a) In a real time having periodic Tasks T1, T2, T3 and aperiodic task T4 all requesting at time t=0 having following properties.
i) Calculate utilisation ratios and hence comment on scheduling.
ii) Graphically illustrate the scheduling scheme
iii) Determine if the tasks can meet deadlines.
i) Develop and draw functional model using FSM.
ii) Develop and draw block diagram representing hardware modules/blocks.
iii) Suggest list of components with proper justification for the selection (from several options available)(20 marks)
Write short notes on any three:
7 (a) Black box and white box testing.(7 marks) 7 (b) Comparison between ASIC and SOC.(7 marks) 7 (c) Preprocessor directives.(7 marks) 7 (d) Pre-emptive and non pre-emptive scheduling comparison.(7 marks)