JUNE 2014: Code: AE68 Subject: Embedded Systems Design
JUNE 2014: Code: AE68 Subject: Embedded Systems Design
JUNE 2014: Code: AE68 Subject: Embedded Systems Design
_________________
Code: AE68
AMIETE ET
Time: 3 Hours
JUNE 2014
PLEASE WRITE YOUR ROLL NO. AT THE SPACE PROVIDED ON EACH PAGE
IMMEDIATELY AFTER RECEIVING THE QUESTION PAPER.
NOTE: There are 9 Questions in all.
Question 1 is compulsory and carries 20 marks. Answer to Q.1 must be written in
the space provided for it in the answer book supplied and nowhere else.
The answer sheet for the Q.1 will be collected by the invigilator after 45 minutes of
the commencement of the examination.
Out of the remaining EIGHT Questions answer any FIVE Questions. Each
question carries 16 marks.
Any required data not explicitly given, may be suitably assumed and stated.
Q.1
(2 10)
a. Embedded system is
(A) Singled functioned
(C) Delay system
(B) 18 to 24 months
(D) 24-28 months
AMIETE ET
Code: AE68
i. In RTOS, function that works properly even if it is called by more than one task
is called
(A) Scheduler
(C) Re-entrant Function
a. What are the commonly used design matrices for Embedded System Design?
Describe various techniques that can be used to map gate-level implementation
onto an IC.
(8)
b. Differentiate between FSM and FSMD. Draw and describe controller and
datapath to implement Greatest Common Divisor of two numbers.
(8)
Q.3
Q.4
a. Describe the various design tools used to design, test and debug embedded
software.
(8)
b. What are ASIPs? Describe three major varieties of ASIPs used.
(8)
(8)
b. Differentiate between Timer and counters and describe the use of Watchdog
Timer to implement timeout in Automatic Teller Machine.
(8)
Q.5
a. Compare SRAM and DRAM. Draw and explain the internal structure of RAM.
(8)
b. Describe Memory hierarchy and cache-mapping techniques.
Q.6
(8)
AMIETE ET
Code: AE68
b. Explain the difference between port based I/O and bus based I/O also discuss
advantages and disadvantages of Memory mapped I/O Vs Standard I/O.
(8)
Q.7
a. What is a task in RTOS? Describe various task states also explain Scheduler in
RTOS.
(8)
b. Describe Preemptive and non-preemptive Kernels. Also discuss techniques to
protect shared data in RTOS.
(8)
Q.8
Q.9
a. Describe hard and soft real time systems. Give suitable examples. Discuss
various power saving techniques in Embedded Systems.
(8)
b. Discuss encapsulation of semaphores and queues.
(8)
AMIETE ET