Explain difference between general purpose microprocessor and ARM processor. Explain architecture of ARM7TDMI processor.
[7 marks]Discuss RISC design philosophy and features of RISC system.
[7 marks]Discuss ARM programmer’s model. What are the ARM development tools available?
[7 marks]Explain control flow instructions of ARM processor with example.
[7 marks]Explain concept of pipeline used in ARM processor. Explain three stage pipeline used in ARM7TDMI processor.
[7 marks]Explain concept of delayed branch. Why FIQ response is fast in ARM processor compared to IRQ?
[7 marks]Explain following assembly language instructions for ARM processor: LDMIA R0!,{R1-R7} (2) MOV R1,R2,LSL #3 (3) TST R2,R3
[7 marks]Design a table that compares maximum operational speed, bus length and two application examples of (1) UART (2) CAN (3) I2C and (4) SPI serial devices.
[7 marks]Define context, interrupt latency and interrupt service deadline. What is context switching?
[7 marks]What are the parameters at a TCB of task? Why should each task have distinct TCB?
[7 marks]Define critical section of task. What are the ways by which critical section run by blocking other processes.
[7 marks]What is the difference between soft real time and hard real time systems? What are the precautions required in hard real time system design. Give examples of soft real time and hard real time systems.
[7 marks]What are the features of Pand Vsemaphores? How they are used as a resource key, as a counting semaphore and as a mutex?
[7 marks]Explain earliest deadline first (EDF) precedence and rate monotonic schedulers (RMS) model.
[7 marks]What is the importance of device management in operating system for embedded systems? Discuss OS security issues for embedded systems.
[7 marks]What is bus arbitration? What are the methods used for bus arbitration?
[7 marks]Explain advantages of internet-enabled embedded systems. What are the protocols used for internet-enabled embedded system?
[7 marks]