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) Explain the major elements of an embedded system design and development process with a suitable schematic.
8 M
1 (b) Discuss the basic computing engines of an embedded system with suitable diagrams for each.
7 M
1 (c) Write an explanatory note on finite state machine model.
5 M

2 (a) Discuss how an error can be propagated in the number representations. Explain with an example.
6 M
2 (b) What are the various addressing modes in an instruction? Explain each with an example.
7 M
2 (c) Briefly explain the concept of an execution flow of an instruction in an embedded application.
7 M

3 (a) List and explain the various types of memory.
6 M
3 (b) With a neat diagram, explain the design of a 4K×16 SRAM system.
8 M
3 (c) Explain the following: i) Swapping ii) Overlays
6 M

4 (a) Briefly explain the common life cycle models of an embedded system with a suitable diagrams for each.
8 M
4 (b) Discuss the system design specifications in an embedded systems with an example.
8 M
4 (c) Enumerate the difference between functional model and architectural model.
4 M

5 (a) What is thread? Explain the different types of threads used in an operating system.
6 M
5 (b) List the different types of operating system services and explain them briefly. Also discuss the significance of the architecture of an operating systems.
8 M
5 (c) With a suitable schematic and program, explain the task control block.
6 M

6 (a) Explain the different types of stacks used in the memory management.
6 M
6 (b) Discus the significance of duplicate hardware context with a suitable diagram.
6 M
6 (c) With a suitable code, explain how a simple Kernel will be developed.
8 M

7 (a) Explain the purpose of the complexity analysis by suggesting a suitable algorithm for that.
7 M
7 (b) With suitable examples, explain how the comparison of algorithms can be done.
6 M
7 (c) Discuss the design of a memory map used in memory loading, with an eample.
7 M

8 (a) With suitable algorithms, explain the analysis of search and sort to determine their complexity.
8 M
8 (b) What is time loading? Explain the primary methods used to compute the times.
6 M
8 (c) Explain the following: i) Polled loops
ii) Co-routine.
6 M



More question papers from Embedded System Design
SPONSORED ADVERTISEMENTS