VTU Electronics and Communication Engineering (Semester 7)
Embedded System Design
December 2013
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 (c) Differentiate between the two approches for an embedded system devlopment expalin the various stages with a flow diagram
8 M
1 (a) Explain:
Embedded system
Hard RTS
Watch Dog Timer,with an example for each
6 M
1 (b) With a block diagrame ,explain briefly the various components in microprocessor based embedded system
6 M

2 (a) compare :
Big Endian and Little Endian Formats
RISC and CISC register
Truncation and rounding errors
6 M
2 (b) Explain direct and register indirect addressing modes with diagrams.also write the timimng diagram for a serial write operation with an 8-bit regiter
6 M
2 (c) Write the block digrame of RTN model for microproceesor data path and memory interface.Also explain fetch ,execute control operation with RTL instruction
8 M

3 (c) Write the inside and outside diagram for DRAM along with read and write operation .also explain refresh operation
8 M
3 (a) Explain the internal diagram of SRAM and write the timing diagram for read operation
6 M
3 (b) Explain assiciative mapping cache impletation
6 M

4 (a) Write the flow diagram for waterfall and V life cycle models and briefly explain waterfall steps
6 M
4 (b) Explain the characterstic and indentifying the reqiurements of a system with respect to a digital counter
6 M
4 (c) Write the hardware architecture and data and control flow of a counter system and explain briefly the flow diagram
8 M

5 (a) Diffentiate between:
Program and process
process and threads
Lightweight and heavy weight threads
6 M
5 (b) Describe:
Reentrant code
Foreground/background system
Multithreading system
6 M
5 (c) Describe the task state transition with a digram and TCB sructure.Explain the function of the schedular and also dispatcher
8 M

6 (a) Explain any 6 function of an operating system in brief
6 M
6 (b) Describe virtual model and high level model for OS architecture
6 M
6 (c) Write the algorith for a simple OS Kernal,using C language notation for 3 asychronous tasks using TCB' s only.The 3 tasks use a common data buffer for read,increment and display operation
8 M

7 (a) Write the amdahl laws for perfomnace improvement optimization consider system with the following characterstic
The task to be improved takes 200 times units the gral is to reduce the execution time to 160 time units .The algorithm under consideration takes 80 times units .Detarmine the unknown parameter value unknown parameter value in the equation and write the interface
If the goal is to reduce the execution times to 100 times units for the values in cases
then determine the value unknown parameter value in the equation and write the interface
6 M
7 (b) Write a C function to determine the sum of the elements in an arrey and analyze it line by line for its time complexity
6 M
7 (c) Explain the Big -O notation used for comapring the algoriths,common bounds used with a table,graphs and rules used for Big-O arithmatic
8 M

8 (b) The operation to be perfomed is
c=a + b
c=d+e
else c=d-e.write the c language construct and assembly language statement for the above 2cases seprately and calculate the total time required if PUSH/POP takes 800nsec,arethmatic operation /laod /store/emp takes 400nsecand the conditional /unconditional branch takes 700 nsec
6 M
8 (a) Write and analyze a linear search algorithm for its time complexity
6 M
8 (c) Describe memory loading with equation ,figure and an example
8 M



More question papers from Embedded System Design
SPONSORED ADVERTISEMENTS