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.

SECTION – I

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]

OR

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]

OR

 

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]

OR

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]

SECTION – II

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]

OR

 

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]

OR

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]

OR

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