PART A [10x2= 20 marks]
1.What is an embedded system? Give any two examples.
2.List the major hardware and software components of embedded system.
3.Why is an embedded processor preferred over a microprocessor or microcontroller in an embedded system?
4.What is dynamic memory allocation?
5.What are the different operating states of Timer?
6.Give the significant features of PCI/X compared to PCI Bus.
7.What is Interrupt driven I/O? How is it useful in embedded systems?
8.Distinguish between Premature Non-premature multitasking.
9.Mention the Important RTOS services.
10.What is the use of action plan in the embedded system development process?
PART B [5x16= 80 marks]
11.[a]Explain in detail the various functional building blocks of embedded system.[16]
Or
[b][i]Explain the role of timers in embedded system.[6]
[ii]Explain the operation of Interrupt controllers in embedded system.[10]
12.[a][i]Explain the functions of various structural units of a processor in an embedded system.[10]
[ii]Show and explain the interfacing of system buses between the processor, memory and I/O devices.[6]
Or
[b][i]Discuss in detail the Cache memory mapping techniques.[10]
[ii]Explain the data transfer using direct memory access in embedded systems.[6]
13.[a][i]Explain the hardware and software timer units. Compare their performances.[8]
[ii]Explain the features and functions of USB and CAN buses.[8]
Or
[b][i]Describe the parallel communication using ISA and PCI bus standards.[8]
[ii]Describe the parallel port and serial port device drivers in embedded systems.[8]
14.[a][i]Explain how transfer rate and latency will affect the performance of I/O operation.[6]
[ii]Describe the Interrupt structure and Interrupt servicing mechanism.[10]
Or
[b][i]Explain in detail the problems in multi threaded programming. Discuss about the use of semaphores in multithreaded environment.[10]
[ii]Explain the need for assigning priorities to devices. Also explain how this priority assignment is made?[6]
15.[a]Discuss the role of RTOS in Interrupt handling and Task scheduling.[16]
Or
[b][i]Explain the use of Target system in the embedded systems development.[6]
[ii]Explain the use of various software tools for the development of an embedded system.[10]

0 comments
Post a Comment