Why interrupt latency of FIQ is less than IRQ in ARM Microcontroller?
[3 marks]What is the importance of condition codes with instructions in ARM Microcontroller?
[4 marks]Explain difference between RISC and CISC architecture. What are the RISC features selected in and what are the features rejected in ARM?
[7 marks]What is will be content in register R3 after executing following instructions in ARM Microcontroller? LDR R1,=0xFFFFFFFF LDR R2,=055555555 BIC R3,R1,R2
[3 marks]Write assembly language subroutine to find value of Yin following equation: Y =16X+4 (Assume register R1 holds Yand register R2 holds X)
[4 marks]What is exception? List types of exceptions occur in ARM processor. Explain registers available to programmers during exceptions.
[7 marks]Explain ARM7TDMI architecture and its programming model
[7 marks]What is the special purpose of R13, R14 and R15 registers in ARM?
[3 marks]Explain instructions: [a] LDMIA r0!,{r2-r6} [b] LDR R1,[R2,#8]! [c] TST r1,r2 [d] STR R0,[R1]
[4 marks]Explain 3 stage and 5 stage pipeline used in ARM Microcontroller
[7 marks]Explain flags in ARM. What is the purpose of CPSR and SPSR?
[3 marks]What will be content of register R1,R2 and R3 after executing following instructions? MOV R2,#0x04 MOV R1,R2,LSL #3 MVN R3,R2 AND R2,R3,R1
[4 marks]What is the difference between branch instruction “B” and “BL” ? Explain branch instructions of ARM Microcontroller with suitable examples.1
[7 marks]What is the difference between physical and virtual memory?
[3 marks]Explain the function of Translation look aside buffers in virtual memory system.
[4 marks]What are the advantages and disadvantages of Cprogramming for Embedded Systems over assembly programming? Explain any two optimization techniques of Cprogram with help of example
[7 marks]Write Clanguage program to set port pins P0.0 to P0.7 and P1.0 to P1.7 in ARM processor
[3 marks]Explain flush and clean operation performed on a cache memory in ARM.
[4 marks]Explain interfacing of 16x2 LCD with ARM Microcontroller. Draw interfacing diagram and write Clanguage program to display message “Atma Nirbhar Bharat” on LCD.
[7 marks]What is the name of signal used by AMBA’s ASB bus master “x” to the bus arbiter to request bus and what is the name of bus grant signal communicated by bus arbiter?
[3 marks]Explain AHB basic data transfer with help of diagram.
[4 marks]Discuss UART Programming in ARM Microcontroller. Explain important registers used for UART programming.
[7 marks]What is the purpose of HLOCK signal produced by AHB Master?
[3 marks]Explain programming steps for SPI programming
[4 marks]Describe AMBA Arbitration with the help of a diagram for AMBA based system
[7 marks]