Government Engineering College, Sector-28, Gandhinagar
E.C.Department
Tutorial 3
Subject: ARM PROCESSOR
Submission Date: 2/4/2018 to 6/4/2018 (respective lab session)
1. Draw and explain ARM Development tool.
2. Explain ARM processor mode.
3. Describe the features inherited from RISC design by ARM processor architecture.
4. Describe the operating modes in ARM processor.
$. Describe any three ARM optimization techniques,
6. Justify the statement: CISC design results into higher power consumption.
7. Explain exception handling in ARM processor.
8. Describe Software Interrupt instruction $ WI with its importance.
9. What is core? Draw & Explain ARM core data flow mode,
10. What is core Extension? Mention its types and explain in detail with neat sketch.
11, Discuss the thumb programmer's model in brief, Also Explain Thumb Software
interrupts instruction
12. List the properties of Thumb Instruction Set, Write a note on Thumb Implementati
13, Describe the rules defined in ARM-Thumb Procedure Call Standard for calling a
function,
14, Write a short note on Advanced Microprocessor Bus Architecture (AMBA)
15. Describe armee ane gcc complier data types mapping for ARM7TDMI core.
16, Define the following: |. Delayed Branch 2, RTOS 3. Harvard Architecture
4. ARMsd_ 5. Big Endian Memory
Qt Be
Prof. Vijay Chavda HO.D(EC)Government Engineering College, Sector-28, Gandhinagar
E.C.Department
Tutorial 4
Subject: ARM PROCESSOR
Submission Date:
1/4/2018 to 13/4/2018 (respective lab session)
Compare AHB, ASB & APB buses of AMBA Bus system of ARM Architecture
Describe the Bus level support provided by ARM processor for the peripherals.
3. Explain the concept of virtual memory.
4. Explain the various cache organization.
5. Describe the concept of Multitasking.
6. What is Memory Management Unit (MMU)? In which circumstances the processor
architecture include MMU in the design?
Describe the requirements of Translation Look aside Buffer in the implementation of
Virtual Memory.
8. ‘Describe Page and Page Table with reference to Virtual Memory,
9. Explain the importance of cache bit and buffer bit
10. Explain the significance of Memory Protection Unit.
11. Describe the L1 page table virtual to physical memory translation process.
12, Write a note on Fast Context Switeh Extension of MMU
13, Describe Pointer aliasing in C programming for ARM processor.
14, Discuss about the guidelines to be followed for arranging the Structure in C Programming for
efficient memory utilization.
15. Describe inline function and inline assembly and also state advantages of using it.
Q-~4— Sp-
Prof. Vijay Chavda H.O.D(EC)
VLSI Physical Design Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture - 02 Design Representation