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