Pune University BE (Computer Engineering) Embedded Systems Question Papers

B.E. (Computer Engineering) EMBEDDED SYSTEMS (2008 Pattern) (Elective-II) (Sem. -1)

Time :3 Hours]                                                                                              [Max. Marks :100

Instructions :-

1)            Answers to the two sections should be written in separate answer books.

2)            In section I attempt: Q.No. 1 or Q.No. 2, Q.No. 3 or Q.No. 4, Q.No. 5 or Q.No. 6. In section II attempt: Q.No. 7 or Q.No. 8, Q.No. 9 or Q.No. 10, Q.No. 11 or Q.No. 12.

3)            Neat diagrams must be drawn wherever necessary.

4)            Pigures to the right indicate full marks.

5)            Assume suitable data, if necessary.


QI) a) What are the different categories of Embedded Systems depending on the area of applications? Give examples.                                                                           [8]

b)           What challenges are faced while designing an embedded system? [4]

c)            Explain how Embedded processor and media processor are different than a general purpose processor.                                                                                     [6]


Q2) a) What are different components of an Embedded system?                                [6]

b)           Differentiate between RISC and CISC architecture of the processors used in embedded systems.                                                                                                       [6]

c)            How embedded systems are classified depending on complexity? [6]

Q3) a) Discuss different structural units in a processor in an embedded system.

Mention few advanced units.                                                                            [8]

b)           Describe different operating modes of ARM7 processor.                           [8]



Q4) a) It is required to design a mobile phone system. For this application, select the appropriate processor based on                                                                       [6]

i)             Instruction cycle time

ii)           Bus width

iii)                              MIPS

iv)         On chip cache

v)            On chip RAM/ROM

b)            Discuss different types of read only memories used in embedded systems. Mention area of application for each.                                                                             [6]

c)            Which parameters are dependent on supply voltage and clock frequency in a system?                                                                                                                     [4]

Q5) a) Differentiate between parallel and serial ports in a system.           [4]

b)            Discuss I2C protocol w.r.t. following points.                                                 [8]

i)             Data transfer speed

ii)           Arbitration

iii)        Data frame Format.

c)            Discuss few optical devices commonly used in embedded systems along

with applications.                                                                                               [4]


Q6) a) Discuss the topology used by devices to communicate through USB protocol. Mention different types of data transfer.                                                        [8]

b)            Discuss the arbitration mechanism in CAN in detail.                                   [6]

c)            What are the data converters?                                                                          [2]


Q7) a) Explain the process of converting an assembly program into a file for ROM image.                                                                                                                   [6]

b)            How Java is useful in embedded system programming? Also mention its disadvantages.                                                                                                                      [6]

c)            Discuss various debugging tools used in developing an embedded system.     [6]



Explain the process of converting a C program into a file for ROM image.            [6]

Explain the use of data structures namely stack and tree in brief. [6]

With the help of neat diagram, explain software development cycle for embedded system.        [6]

Compare the following scheduling models of RTOS, based on worst case latency.

i)              Cooperative ordered list.

ii)           Cooperative Time slicing (rate monotonic) [6] What are basic functions of device drivers?          [4] Discuss various handheld operating systems.                                 [6]


Discuss different ways in which interrupts are handled                   in RTOS

environment.                                                                                                        [6]

What care must be taken to eliminate shared data problem?                      [6]

Compare assembly language programming and high level language

programming.                                                                                                     [4]

Explain Automatic cruise control system with respect to hardware and

software components.                                                                                         [8]

Differentiate between soft real time operating system and hard real time operating system.       [4]

Discuss different features of Micro C/OS-II.                                                [4]


Discuss different applications where VxWorks is used. Also list its features.        [6]

Give details of hardware and software components of IP phone. [6]

Differentiate between Embedded OS and desktop OS.            [4]

Leave a Comment