What is the advantage of barrel shifter in ARM?
[3 marks]Why FIQ response is fast than IRQ response in ARM processor? Explain necessity of FIQ with one example.
[4 marks]Explain difference between RISC and CISC architecture. Which RISC features are selected in ARM processor and which features are rejected in ARM processor?
[7 marks]What are the special functions of R13, R14 and R15 registers?
[3 marks]What is the purpose of CPSR and SPSR in ARM processor?
[4 marks]Explain ARM7TDMI architecture and its programming model
[7 marks]Explain ARM 3 stage and 5 stage pipeline. If an instruction takes cycles for execution, then how many cycles are needed for executing instructions of the same type in a sequence using a 3-stage pipeline? Assume that there are no interrupts or exceptions while executing the instructions.
[4 marks]Explain difference between Little endian & Big Endian with example
[3 marks]What is default ARM exception priority? What will be effect of setting Iand Fbit?
[4 marks]Explain following assembly language instructions: [a] LDMIA R0!,{R2-R6} [b] MVN R1,R4 [c] MOV R5,R6,LSL #2 [d] LDR R1,[R3] [e] RSC R0,R1,R2 [f] ADDEQ R0,R1,R2 [g] TST R1,R2
[7 marks]Explain difference between Harvard & Von-Neumann Architecture
[3 marks]In ARM processor, content of register R1=0x7FFFFFFF and R2=0x00000001. What will be content of register R3 and status of flag Vafter execution of instruction ADDS R3,R1,R2 ?
[4 marks]Draw interfacing diagram to interface LCD with ARM processor. Write Assembly or Cprogram to display message “DIGITAL INDIA” on the LCD.
[7 marks]Write initialization instruction in Embedded Clanguage for ARM if we want to connect 4 push-button SW with P0.0 to P0.3, 8 LEDs with P0.4 to P0.11, Digital sensors with P0.12 to P0.15 and Actuators with P0.16 to P0.19 pins of ARM Chip.
[3 marks]List ARM development tools and advantages of Embedded C Programming.1
[4 marks]What are the exceptions in ARM processor? Explain mode of operation for different exceptions
[7 marks]List I2C and SPI interface signals. Is it possible to connect multiple devices with I2C interface?
[3 marks]What is cache memory? What is advantage of using cache memory? Explain concept of cache memory
[4 marks]List optimization techniques of Embedded C Programming. Explain any three techniques in detail with examples.
[7 marks]Discuss variable storage class: Automatic, Register and static.
[3 marks]What is difference between Cortex A, Cortex Mand Cortex Rseries of ARM?
[4 marks]Design ARM based system to control solenoids S1, S2,S3 and S4. Write Embedded Cprogram to operate solenoid in such a way that solenoid S1 and S3 should be ON for 5 second and then after solenoid S2 and S4 should be ON for 3 second and then after repeat the sequence continuously.
[7 marks]Justify the statement “Virtual memory is illusion of large main memory”
[3 marks]What is AMBA? Why AMBA is popular in modern embedded system design?
[4 marks]Design ARM system to generate two PWM signals to control devices. Write Cprogram to generate PWM on any two PWM pins with duty cycle of 20% and 40% respectively.
[7 marks]