6.question Bank
6.question Bank
6.question Bank
YEAR/SEM: IV/VII
SUBJECT CODE & NAME: EC8791 - EMBEDDED AND REAL TIMESYSTEMS
QUESTION BANK
UNIT I INTRODUCTION TO EMBEDDED SYSTEM
DESIGN
PART-A
1. What is bus protocol. (Apr/May-2017)
2. List the functions of ARM processor in supervisor mode(Apr/May-2016)
3. Outline the difference between cache hit and cache miss.
4. Describe the major steps in embedded system design process.
5. Mention the challenges in embedded computing system design. (Nov/Dec-2020).
6. List the non-functional requirements of an Embedded Architecture.
7. What are the basic sources of CMOS power consumption?
8. Compare the difference between the Harvard & Von-Neumann architecture?
9. Determine the average memory access time of a machine whose hit rate 93% with a
cache accesstime of 5ns and main memory access time 80ns.
10. In what way interrupts differ from exceptions. (Nov/Dec-2016)
11. Evaluate the purpose of current program status register (CPSR) and Z-bit.
12. State the major goals of embedded system design.
13. Identify the various issues in real time computing.
14. Distinguish between CISC and RISC
15. Why embedded more suitable for real time applications? (Apr/May-2016)
16. What are the factors govern the performance of CPU performance
17. Give two feature that differ a general purpose microcontroller from an embedded
processor
18. Enumerate some embedded computers that are exists from an origin of the embedded
systems(Nov/Dec-2016)
19. What is the role of microprocessor in embedded computing.(Nov/Dec-2016)
20. How traps are handled in ARM processor(Nov/Dec-2016)
21. Justify that an accelerator is not a coprocessor(Apr/May-2016)
22. What do you mean by quality and quality assurance related to embedded systems?
(Nov/Dec-2016)
23. List the design flow used in embedded system design(Nov/Dec-2017).
24. What is the need of microprocessor to embedded system. (Nov/Dec-2020).
PART B
1. Analyze the strategies follow on energy and power consumption in
microprocessor(Apr/May-2016)(Apr/May-2017)
2. Explain about caches and memory management units(Apr/May-2016), (Nov/Dec-
2016)
3. Discuss the different factors involved in embedded system design process
4. Illustrate a program segment explain how a character is copied from input to output
with interruptsand buffers.
5. Discuss in detail the design steps Model train controller with the frame format of
DCC.
6. Explain about caches and memory management units. (Nov/Dec-2016)
7. Adapt the suitable structural and behavioral description for designing an embedded
system.
8. Construct ARM processor architecture along with modes of operation. (Apr/May-
2016)(Nov/Dec-2017)
9. Recall the parameters to be considered while designing an Embedded System
Process with anexample.
10. With suitable example, discuss about ARM instruction set.
11. Demonstrate the goal of design methodology in detail. (Nov/Dec-2020).
Part-C
1. Briefly discuss about the design methodologies for an embedded computing
system(Nov/Dec-2017), (Nov/Dec-2016) .
2. Examine the quality assurance process taken place in the embedded computing
system(Apr/May-2017) (Nov/Dec-2017)
3. With requirements design the Consumer Electronic architecture with an example.
(Nov/Dec-2017)
4. Develop the conceptual specifications and detailed specifications written in UML
language to designthe Model Train Controller (Nov/Dec-2017) , (Nov/Dec-2016)
5. Design a model train controller with suitable diagram and
explain.(Nov/Dec-2020)
UNIT II ARM PROCESSOR AND PERIPHERALS
PART A
1. List some of the features of ARM processor.
2. Define Instruction Set.
3. State any two data transfer and control flow instructions of ARM processor.
4. List the most notable features of the ARM instruction set.
5. Suggest the rules which apply to ARM data processing instructions.
6. What is meant by conditional execution?
7. List the Functions of ARM processor in supervisor mode.
8. What is the purpose of supervisor mode?
9. State the functions of Co-Processor.
10. Define Stack.
11. Define Subroutine.
12. Difference between stack and stack pointer.
.14. Define ARM7 processor?
15. List some important features of ARM7 processor.
16. Define timer.
17. Define counter.
18. Difference between timer and counter.
19. Define memory width.
20. Define Controllers.
21. List the three different profiles of ARM cortex Processor. (Nov/Dec-2020).
22. Distinguish between single and double edged PWM. (Nov/Dec-2020).
PART-B (13 Marks)
1. Explain the ARM architecture with its modes of operations.
2. Classify the different instruction sets of ARM processor and explain with an example.
(Nov/Dec-2020).
3. Explain the concepts of stack and subroutine in ARM.
4. Explain the load store instruction of ARM.
5. Explain about the ARM9 architecture in detail.
6. Discuss about the types of stacks and subroutines supported by ARM processor.
(Nov/Dec-2020).
PART- C (15 Marks)
1. Explain the features of LPC 214 X family with data flow diagram.
2. Analyze the functions of UART in ARM processor.
3. Describe the function of PWM and its registers in detail.
4. Write a program to find the sum of 4X+9Y+4Z, where X=2, Y=3 and Z=4 using ARM
Processor instruction set. (Nov/Dec-2020).
PART –B
1. Explain the real time system functions and responsibilities system with its type.
2. Draw and explain the structure of real time system with its type. (Nov/Dec-2020).
3. Discuss about fault tolerance techniques and its functions.
4. Describe about the estimating program run times.
5. Describe task assignment and scheduling.
6. Criticize on reliability models for hardware redundancy (Nov/Dec-2020).
PART –C
1. Brief about the failure causes and types of faults.
2. Explain about the Redundancy and its importance.
3. Discuss about the clock synchronization.
1. List the advantages and limitations of priority based process scheduling (Nov/Dec-
2017, Nov/Dec-2020).
2. State the major functions of POSIX RTOS. (Nov/Dec-2017)
3. Define tasks and processes(Nov/Dec-2016)
4. Write about scheduling states present in the embedded system design(Nov/Dec-
2016)
5. Give an example for data dependencies
6. Compare between a process and thread.
7. What are the classes in data compressor(Nov/Dec-2016)
8. What do you understand the concept of priority inversion(Apr/May-2017)
9. Specify the MPEG layer-1 data frame format set for the audio player
application(Nov/Dec-2016)
10. Define semaphore
11. Summarize the importance of tasks and processes in embedded system
12. Define context switching mechanism
13. Illustrate about scheduling state present in the embedded system design
14. Give any two properties of RTOS.
15. Define process state: waiting, reading, executing. (Apr/May-2016)
16. Give examples of blocking and Non-blocking inter process communication.
17. Evaluate the communication among processes which runs at different rates
18. What are the strategies followed in power optimization. (Apr/May-2016)
19. Write the main functions performed by video accelerator(Nov/Dec-2017)
20. Give example of real time operating systems.
21. What is meant by message passing?
22. Frame the two different styles used for inter process communication.
23. Compare RMA and EDF scheduling
24. What are the advantages of video accelerator? (Apr/May-2017)
25. What is the need of software and hardware co design required in a data compressor?
(Apr/May-2016) (Apr/May-2017)
26. Draw the block diagram of Distributed embedded system(Nov/Dec-2017)
27. Give example of internet enabled system(Nov/Dec-2016).
28. List out some of the verification requirements and specification related to the design
flow.
(Apr/May-2017)
29. Infer the role of CRC bits in CAN bus(Apr/May-2017)
30. What is priority inheritance and priority inversion? (Nov/Dec-2020).
. PART-B
1. Compare the principle, merits and limitations inter-process communication
mechanism.
(Apr/May-2016) (Apr/May-2017) (Nov/Dec-2017)
2. Adapt the suitable power optimization strategies in embedded system(Apr/May-
2017) (Nov/Dec-2017)
3. Discuss about the features and services of windows CE real time operating
system(Nov/Dec-2017)(Nov/Dec-2016)
4. Recall the performance of the Earliest – Deadline – First scheduling with other
schedulingalgorithms with suitable example. (Apr/May-2017)
5. Explain preemptive real time operating systems in detail (Nov/Dec-2017)
6. Construct real time operating system called POSIX with suitable example.
(Apr/May-2017)
7. Evaluate the performance of rate monotonic scheduling with an example(Nov/Dec-
2016)
8. Recall the performance of the RMA scheduling algorithms.
9. Enumerate the context switch mechanism for moving the CPU from one executing
process to another executing process
10. Mention the special features of POSIX with neat diagram.
11. Demonstrate in detail about the embedded systems depends on multirate systems.
12. Explain the concepts of MPsOC and Shared memory multiprocessors used in
embedded application. (Nov/Dec-2020).
13. Illustrate in detail about
i) Characteristics of distributed embedded system.
ii) Architecture of Distributed Embedded Systems with neat sketches. (Nov/Dec-
2020).
14.Illustrate video accelerator using UML methodlogy, from design flow analysis to
architecture design. (Nov/Dec-2020).
Part-C
1. With a neat diagram, describe the typical bus transactions on the I2C
Protocol(Apr/May-2017)
2. Discuss in detail about CAN bus protocol with necessary diagrams. (Apr/May-
2017)
3. Explain Multitasking, Multiple Process in embedded platform. (Apr/May-2016)
,(Nov/Dec-2016)
4. Describe in detail about the principle of operation of audio player (Nov/Dec-2017)
5. Justify the Engine Control Unit is an embedded system. Explain in detail the
hardware and software components of engine control unit. (Apr/May-2017)
(Nov/Dec-2017)
6. Enumerate about Internet enabled Systems in detail. (Apr/May-2016) , (Nov/Dec-
2016)