VTU Computer Science (Semester 7)
Embedded Computing Systems
June 2014
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) Give the characteristics and constraints of embedded system.
4 M
1 (b) Explain the challenges in embedded computing system design.
8 M
1 (c) Define design methodology. Explain the embedded system design process.
8 M

2 (a) Differentiate between the Hardware and von Neumann architecture.
5 M
2 (b) Define ARM processor. Explain advanced ARM features.
7 M
2 (c) What is pipeline? Explain the C55x of a seven stages pipeline with a neat diagram of ARM instructions.
8 M

3 (a) Write the major components of bus protocol. Explain the burst read transaction with a timing diagram.
8 M
3 (b) Describe: i) Timer ii) Cross compiler iii) Logic analyzer.
6 M
3 (c) With neat sketch, explain the glue logic interface.
6 M

4 (a) Explain the circular buffers for embedded programs.
4 M
4 (b) With a neat sketch, explain the role of assemblers and linkers in compilation process.
8 M
4 (c) Explain with example, the techniques in optimizing.
8 M

5 (a) What is RTOS? List and explain the different services of RTOS.
10 M
5 (b) Describe the concept of multi-threading and write the comparison between thread and process.
10 M

6 (a) Define blocking and non blocking communication. Explain the two styles of interprocess communication, with the example.
10 M
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 M

7 (a) With a neat sketch, explain the CAN data frame format and typical bus transactions on the I2c bus.
10 M
7 (b) Explain the Ethernet packet format and IP packet structure.
10 M

8 (a) What is a simulator? Explain the features, advantages and limitations of simulator based debugging.
10 M
8 (b) What are the improvements over firmware software debugging? Explain.
10 M



More question papers from Embedded Computing Systems
SPONSORED ADVERTISEMENTS