VTU Previous Question Papers BE EC 8th Semester
Embedded System Design May 2007
Note : Answer any FIVE full questions.
1 a. Explain the various metrics that need to be optimized while designing an embedded system.
b. Explain the three main processor technologies that can be used with embedded system. Also highlight the benefits of each.
c. Explain how the top-down design process improves the productivity.
2 a. Explain the various steps involved in designing a custom single-purpose processor.
b. Explain the concept of ‘data path’’ in the embedded systems.
c. Design a single-purpose processor that outputs Fibonacci numbers upto n. Start with a function computing the desired result, translate it into a state diagram and sketch a probable datapath.
3 a. Explain the various events that take place when a processor executes an instruction. Explain how does pipelining improves the execution speed.
b. Explain the various addressing modes that are commonly used by processors.
c. Explain the steps involved in designing a general-purpose processor.
4 a. Explain how UART is used for communication highlighting the advantages of UART.
b. Schematically explain how a PWM helps in controlling the speed of DC motor.
c. Highlight the advantages of using data in digital form over its analog form. Explain the working of successive approximation type of analog to digital converter.
a. Explain the various types of RAM highlight the features of each.
b. What is cache memory? Explain its need and how it helps in improving the execution speed.
c. With a neat diagram explain the advanced RAM architecture. Also explain how this is extended to improve the performance through synchronous DRAM.
6 a. What is multi-level bus architecture? Explain its need and also the reasons to
improve the processor performance by this architecture.
&. Explain the reasons that make the serial communication more preferred than the parallel communication systems.
c. Explain how I2C bus structure in peripherals to communicate with the processor.
7 a. Explain the need for interrupts in processing systems. Also explain the various events that take place when a processor is interrupted.
b. Explain the problems associated with interrupts that deals with the shared-data. Also suggest solutions to solve these problems.
c. What is interrupt latency? Explain the factors affecting it.
8 a. Explain the reasons why the systems with the conventional operating system fail to respond to the real time problems. Also explain how these are taken care in RTOS.
b. Explain the concept of semaphores. How these help us in solving the shared – data problem in embedded systems?
c. Differentiate between hard and soft RTOS highlighting the advantages and disadvantages of each.