18CS44 Model Question Paper-1 With Effect From 2019-20 (CBCS Scheme)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

18CS44

Model Question Paper-1 with effect from 2019-20 (CBCS Scheme)


USN

Fourth Semester B.E. Degree Examination


Course :Microcontroller and Embedded System
TIME: 03 Hours Max. Marks: 100

Note: 01. Answer any FIVE full questions, choosing at least ONE question from each MODULE.
02. Question on a topic of a Module may appear in either its 1st or/and 2nd question.

*Bloom’s
Module -1 Taxonomy Marks
Level
Q.01 a Discuss the ARM design philosophy L2 6
b L2 6
Discuss ARM bus technology
c L2 8
Explain Pipeline in detail.
OR
Q.02 a L2 4
Differentiate between RISC and CISC
b Describe conditional execution. write the different code suffix L2 8

c L2 8
Briefly describe the concept of exceptions, interrupts and the vector table
Module-2
Q. 03 a L1 8
With a neat diagram explain Barrel Shifter.
b How to convert C function to an assembly function. Explain Considering simple L3 8
C program main.c that prints the squares of the integers from 0 to 9.
c Write a program for simple data guard that can be used to protect data from being L3 4
written by another task. The SWP instruction should “holds the bus” until the
transaction is complete.

OR
Q.04 a L2 8
Explain in detail about Register Allocation
b Write an program for forward and backward branch by considering an example. L3 6

c L2 6
Explain the instruction scheduling
Module-3
Q. 05 a L2 6
What is an embedded system? Differentiate between general purpose computing
system and embedded system.
b Write a short note on L2 6
a)Real Time Clock
b)Watch Dog Timer

c L2 8
Explain the different step modes for stepper motor.

Page 01 of 02
18CS44
OR
Q. 06 a What is Programmable Logic Device (PLD)? What are the different types of L1 6
PLDs? Explain the role of PLDs in Embedded System design.

b Explain the various purpose of embedded systems in detail with illustrative L2 6


examples.
c Explain the sequence of operation for communicating with an I2C slave device. L2 8

Module-4
Q. 07 a Explain Quality attribute in embedded system development ?What are the L2 8
different quality attribute to be considered in an embedded system design.
b Explain the different communication buses used in automotive application. L2 6
c Compare the following: L2 6
i. C‟ v/s Embedded C.
ii. Compiler‟ v/s „Cross-Compiler‟.
OR
Q. 08 a Explain time to market and time to prototype. explain its significance in product L2 6
development.
b Explain with a program the Mixing of Assembly Language with High Level L3 8
Language
c Explain the assembly language based embedded firmware development with a L2 6
diagram and mention its advantages and disadvantages.

Module-5
Q. 09 a Write a multithreaded application to print “Hello I‟m in main thread” L3 8
from main thread and “Hello I‟m in new thread”
b Explain Multi Threading L2 8
c Four process Id's P1, P2, P3, P4 run in the order as shown in the table. L3 4
The estimated completion time (burst time is given). Calculate the wait time if
quantum time or time slice = 2 ms.

OR
Q. 10 a Explain the role of Integrated Development Environment (IDE) for embedded L2 8
software development.
b Discuss Boundary scan based hardware debugging in detail. L2 6
c Explain Round robin process scheduling with interrupts. L2 6

Page 02 of 02

You might also like