Define the following : 1. Delayed Branch 2. Load - Store Architecture 3. 3 Address Instruction format 4. Thread 5. Leaf Subroutine 6. Soc 7. ASIC
[7 marks](i) Define and classify the embedded systems with examples of each. (ii) Describe the flow of ARM development tools for embedded system design.
[7 marks]Draw the Programmer’s Model of ARM Processor. Also Explain CPSR.
[7 marks]Explain in detail ARM 3-stage pipelining with neat Sketch.
[7 marks]Explain in detail ARM 5-stage pipelining with neat Sketch.
[7 marks]Explain the following ARM instructions with suitable example.
[7 marks]TEQ (ii) STMDB (iii) LDMIA (iv) STMFD (v) ADDEQ (vi) SWI (vii) BNE
[ marks]Discuss the Thumb programmer’s model of ARM architecture.
[7 marks]What is Stack. Explain types of stack operation supported by ARM processor along with Instruction use for Stack.
[7 marks]Give the properties of Thumb Operation in ARM processor. Also Explain Thumb entry & Exit Process.
[7 marks](i) Compare Watch dog timer and RTC. (ii) Define 1. Socket 2. Mutex 3. Kernal
[7 marks]Compare the advantages and disadvantages of data transfers using serial and parallel ports devices. Explain in brief I2C bus protocol.
[7 marks]List the various states of process/task. Explain them with state transition diagram.
[7 marks]Explain three modes of serial communication, ‘synchronous’, ‘iso-synchronous’ and ‘asynchronous’ using serial devices with one example of each.
[7 marks]Explain the concept of semaphore used in embedded system software Development. Lists it’s types. Give brief about P & Vsemaphore.
[7 marks]Explain the various methods of saving and optimizing the Power needs in RTOS environment.
[7 marks]How RTOS manages the memory, give the memory management strategy of RTOS in embedded system design.
[7 marks]Compare cooperative scheduling and pre-emptive scheduling.
[7 marks]