Embedded System Design - Jan 2013
Electronics & Communication (Semester 7)
TOTAL MARKS: 100
TOTAL TIME: 3 HOURS (1) Question 1 is compulsory.
(2) Attempt any four from the remaining questions.
(3) Assume data wherever required.
(4) Figures to the right indicate full marks. 1 (a) What are the characteristics of an embedded system? List the design metrics of such a system.(8 marks) 1 (b) Compare three processor technologies, along with block diagrams.(8 marks) 1 (c) The design of a disk drive has an NRE cost of $ 100,000 and a unit cost of $ 20. How much we have to add, to the cost of each product, to cover the NRE cost, assuming that the number of units sold are
(i) 100 units
(ii) 10,000 units. What is the total unit cost?(4 marks) 2 (a) Explain RT-level components .(6 marks) 2 (b) Explain various steps involved in designing single purpose processor.(6 marks) 2 (c) Explain in various events that takes place when a processor executes an instruction. How pipelining improves the execution speed?(8 marks) 3 (a) Explain how DC motor is controlled using PWM? Assuming an 8-bit up-counter, calculate the count to be loaded in cycle high register to get pulses of 75% duty-cycle.(8 marks) 3 (b) Explain how serial communication is achieved using UART.(4 marks) 3 (c) Write necessary hardware and function-pseudocode to
(i) send control word, to initialize LCD display
(ii) send a character to display on LCD(8 marks) 4 (a) Explain flash memory, SRAM, PSRAM and OTP ROM, highlighting their features.(8 marks) 4 (b) What is cache memory? Explain how it help in improving the speed of execution (6 marks) 4 (c) Explain the protocols I2C and IEEE 802.11(6 marks) 5 (a) Explain how interrupt works in micro-processor. With an example, explain the classic shared data problems, when data is shared between an interrupt and a task.(8 marks) 5 (b) What is interrupt latency? What are the factors affecting it?(4 marks) 5 (c) Explain with example, round robin architecture. What are limitation? How do you overcome the limitation of RR architecture.(8 marks) 6 (a) List the characteristics of four software architectures of embedded system software.(8 marks) 6 (b) Explain the following with respect to tasks in RTOS-based embedded system:
(i) Task status
(ii) Task data(12 marks) 7 (a) Explain the concept of semaphores. Discuss how it help in solving shared data problem in embedded system.(4 marks) 7 (b) Briefly explain the two rules that the interrupt routines in an RTOS environment must follow.(8 marks) 7 (c) Explain the working of message Ques and compare It with pipes (8 marks) 8 (a) What are encapsulating semaphores? Specify their need with an example(8 marks) 8 (b) Explain the methods to save power and memory(8 marks) 8 (c) Write a brief note on hardware -software co-design aspect in embedded system(4 marks)