0% found this document useful (0 votes)
9 views

2019embeded

Question paper

Uploaded by

Jayanth C V
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

2019embeded

Question paper

Uploaded by

Jayanth C V
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

January-2019PG Examinations USN

18MVE12
R. V. COLLEGE OF ENGINEERING
(Autonomous Institution affiliated to VTU, Belagavi)
I Semester Master of Technology (VLSI Designand Embedded Systems)
ADVANCED EMBEDDED SYSTEMDESIGN

Time: 03Hours MaximumMarks: 100


Instructions tocandidates:
1. Each unit consists of two questions of 20 marks each.
2. Answer FIVE full questions selecting one from each unit.

UNIT-1

1 a Describe hardware software partitioning with respect to embedded


systems. 08
b Illustrate with an example the use of  unit to increase the speed of
execution of  operations. 06
c Illustrate with an example the challenges in designing an Embedded
system. 06
OR

2 a Represent a wash machine having the following specification by means of


sate machine diagram. The wash machine waits for the start switch to be
pressed. After the user presses the start switch, the machine fills the
wash tub with either hot or cold water depending upon the setting of the
hot wash switch. The water filling continues until the high level is sensed.
The machine starts the agitation motor and continues agitating the wash
tub until either the preset timer expires or the user presses the stop
switch. After the agitation stops, the machine waits for the user to press
the start Drying switch. After the user presses the start Drying switch, the
machine starts the hot air blower and continues blowing hot air into the
drying chamber until either the user presses the stop switch or the preset
time expires. 10
b What is core of embedded system? Give suitable examples. 04
c Describe superscalar architecture using three 5 stage pipelining. 06

UNIT-2

3 a Design 4  8 bit  showing interfacing diagram to a microcontroller.


Write the interfacing diagram and addressing scheme along with timing
diagram showing read and writes operation cycles. 10
b Explain different types of memories used in designing embedded systems. 06
c Describe the advantages of using  based data transfer. 04

OR

4 a Interface a 4  8  and 8  8  chips to a microcontroller. Select


suitable memory maps. 10
b Describe the operation of a Watch Dog Timer. 06
c Illustrate the applications of timers and counters with suitable examples. 04
UNIT-3

5 a Write  program to interface 4716, voltage output digital to analog


converter with  using 12C interface to a suitable microcontroller.
The device address for 4716 is 1100000, where  is /′ and the
addressing scheme as shown in the timing diagram.

14
b Consider an embedded system with three different voltage levels. Energy
consumption per cycle is shown in the following table. If a task  with 10
cycles needs to meet a deadline of 20 seconds, which of the three voltage
levels will minimize power consumption?

 5 4 3
    40 25 10
  50 40 25 06

OR

6 a With a neat diagram explain clock synchronization and bus arbitration


with respect to 2 communication protocol. 08
b Design an active low power-on-reset circuit for generating reset time for
200. Illustrate with a neat timing diagram and interfacing diagram
connected to 8051 microcontroller for   5 06
c Differentiate between memory mapped  and programmed . 06

UNIT-4

7 a Mention the advantages of developing application code in high level


languages. 08
b Illustrate with a suitable example the differences between chip support
library and board support libraries and advantages of using them in
embedded firmware development. 06
c Using programming example show the drawback of violating standards
and importance of using  standards. 06

OR

8 a Design an interface to connect push button and  to  1857 .
Write a program to toggle  on button press event. 08
b Describe the advantage of automatic code generators with an example. 06
c Differentiate between system software and application software. 06
UNIT-5

9 a Write a multitasking application code using  of  – . Design a


task function to read switch status and send to mail box. Design another
task function to read status of switch from mailbox. 10
b Differentiate between a thread and process. 06
c Describe the different kernel services used to synchronize the execution of
current tasks. 04
OR

10 a Write a  program for message passing using  –   and for
initialization of temperature sensor and  with necessary comments.
i) Creation of two tasks one for sending the sensor data and other
displaying the value on .
ii) Reading of real time data from temperature sensor and
displaying has to be synchronized. 10
b Illustrate with an example ( program) the shared resource problem and
use of binary semaphore and counting semaphore to overcome the same. 10

You might also like