written 7.2 years ago by |
Embedded Computing Systems - Jun 2014
Computer Science Engg. (Semester 7)
TOTAL MARKS: 100
TOTAL TIME: 3 HOURS
(1) Question 1 is compulsory.
(2) Attempt any four from the remaining questions.
(3) Assume data wherever required.
(4) Figures to the right indicate full marks.
1 (a) Give the characteristics and constraints of embedded system.(4 marks)
1 (b) Explain the challenges in embedded computing system design.(8 marks)
1 (c) Define design methodology. Explain the embedded system design process.(8 marks)
2 (a) Differentiate between the Hardware and von Neumann architecture.(5 marks)
2 (b) Define ARM processor. Explain advanced ARM features.(7 marks)
2 (c) What is pipeline? Explain the C55x of a seven stages pipeline with a neat diagram of ARM instructions.(8 marks)
3 (a) Write the major components of bus protocol. Explain the burst read transaction with a timing diagram.(8 marks)
3 (b) Describe: i) Timer ii) Cross compiler iii) Logic analyzer.(6 marks)
3 (c) With neat sketch, explain the glue logic interface.(6 marks)
4 (a) Explain the circular buffers for embedded programs.(4 marks)
4 (b) With a neat sketch, explain the role of assemblers and linkers in compilation process.(8 marks)
4 (c) Explain with example, the techniques in optimizing.(8 marks)
5 (a) What is RTOS? List and explain the different services of RTOS.(10 marks)
5 (b) Describe the concept of multi-threading and write the comparison between thread and process.(10 marks)
6 (a) Define blocking and non blocking communication. Explain the two styles of interprocess communication, with the example.(10 marks)
6 (b) What are the assumptions for the performance of a real system running processes? Mention the factors affect context switching time and interrupt latency.(10 marks)
7 (a) With a neat sketch, explain the CAN data frame format and typical bus transactions on the I2c bus.(10 marks)
7 (b) Explain the Ethernet packet format and IP packet structure.(10 marks)
8 (a) What is a simulator? Explain the features, advantages and limitations of simulator based debugging.(10 marks)
8 (b) What are the improvements over firmware software debugging? Explain.(10 marks)