B.E./B.Tech.
DEGREE EXAMINATION, NOVEMBER/DECEMBER 2011.
Sixth
Semester
Information
Technology
IT 2354 —
EMBEDDED SYSTEMS
(Common to
Computer Science and Engineering)
(Regulation
2008)
Time :
Three hours Maximum : 100 marks
Answer ALL
questions.
PART A — (10
× 2 = 20 marks)
1. Find the timer’s clock frequency and its period
for 8051. Assuming that XTAL = 11.0592 MHz.
2. What are the challenges in embedded computing
system design?
3. What are the stages in an ARM pipeline?
4. When would you prefer to use busy-wait I/O over
interrupt-driven I/O?
5. Define thread.
6. What is scheduling policy? Mention the
scheduling states of a process.
7. What is the function of locator?
8. Write short notes on in-circuit-emulator.
9. List the levels of CMM.
10. What are the requirements for embedded system
design?
PART B — (5
× 16 = 80 marks)
11. (a) Explain the major levels of embedded system
design process with an example. (16)
Or
(b) Explain the instruction sets and condition
codes of ARM processor with an example for each. (16)
12. (a) Explain the following memory systems :
(i) Two-level cache (5)
(ii) Direct-mapped cache (5)
(iii) Set-associative cache. (6)
Or
(b) Draw a UML sequence diagram for copying
characters from an input to an output device using interrupt-driven I/O.
The diagram should include the two devices and the two I/O handlers. (16)
13. (a) For the periodic processes given below,
find a valid schedule
(i) Using standard RMS, and
(ii) Adding one unit of overhead for each context
switch. (16)
Process CPU time Dead line
P1 2 30
P2 4 40
P3 7 120
P4 5 60
P5 1 15
Or
(b) Explain the following :
(i) Blocking interprocess communication (5)
(ii) Nonblocking interprocess communication (5)
(iii) Shared memory communication. (6)
14. (a) Explain the multi-state systems and
function sequences. (16)
Or
(b) Explain the following :
(i) ROM Emulators (8)
(ii) Remote Debuggers. (8)
15. (a) (i) Explain the case study of Audio
players. (8)
(ii) Explain the design example of software modem.
(8)
Or
(b) Explain
the advanced techniques for specification with an example. (16)