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) (i) 'By decreasing the operating clock at a lower frequency reduces the power loss due to heat generation' Justify the statement.
(ii) Compare the features and list the applications of Digital Signal Processor and General Purpose Processor.
7 M
1 (b) Name the various types of memories used in an embedded system and explain in brief the functions assigned to them.
7 M

2 (a) List at least seven software tools used for designing an embedded system and state the significance of them.
7 M
2 (b) Explain the following ARM7 instructions with suitable example.
(i) BVC
(ii) UMLAL
7 M
2 (c) Explain the following ARM7 instructions with suitable example.
(ii) RSCMI (ii) SWINE
7 M

3 (a) Explain in detail with example how nested subroutine call (a subroutine that calls another subroutine) is handled in ARM7 processor.
7 M
3 (b) Write an assembly language program for ARM7 processor to find number of ONEs in a word (32-bit data) using subprogram FIND_ONE for FIVE words of array. Save result to another array.
7 M
3 (c) Draw the block diagram of ARM7 processor and explain it in detail.
7 M
3 (d) Write an assembly language program for ARM7TDMI processor to execute the C code statement:
i=0; y=0;
while(i < N)
{ y = y + h[i] * x[i];
i++; }
7 M

4 (a) Explain synchronous, iso-synchronous and asynchronous serial communication modes with suitable example.
7 M
4 (b) Write short note on socket functions.
7 M
4 (c) Write short note on PCI parallel device bus.
7 M
4 (d) What is semaphore? How to apply the concept of it for shared data problem? Explain in detail with an example.
7 M

5 (a) Describe the following services of the OS: (i) Process management and (ii) Device management.
7 M
5 (b) Explain in brief round robin time slicing scheduling strategy with an example.
7 M
5 (c) Explain following terms in brief. (i) Kernel (ii) TCB (iii) CPU load
7 M
5 (d) List three alternative systems for the OS to respond to hardware source call on interrupt. Explain in detail any one among them.
7 M



More question papers from Embedded Systems
SPONSORED ADVERTISEMENTS