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)