Training materials
This class uses training materials developed by ARM®.
Structure and Content
The ARM Architecture
Overview of ARM,REGISTERS, modes, exception handling, instruction sets, supporting technologies

ARM Processor Core
ARM7TDMI and ARM9TDMI pipelines, datapaths and instruction decoding. Overview of ARM9E-S, ARM10, ARM11, StrongARM and XScale.

Real View Developer Suite (RVDS) Overview
Compilers, Assembler, Linker, Debuggers

Real View Introductory Workbook
Practical work using RVDS

ARM and Thumb Instruction Sets
Overview of the ARM and Thumb Instruction Sets. Includes practical work.

ARM / Thumb Interworking
Mixing ARM and Thumb code in the same application

V6/V7 Caches and TCM
Initializing caches, cache lockdown, cache maintenance, TCM configuration

V6/V7 Memory management
Initializing MMU and MPU, level1 and level2 page tables, memory types, memory barriers

Embedded Software Development
Running code from ROM, reset handlers, locating code and data in memory (scatterloading), library retargeting.

ARM Debug Solutions
On-chip debug logic, breakpoints and watchpoints, debug communication channel, tools issues, system design considerations. EmbeddedICE-RT and RealMonitor. How to design-in and use ARM’s Embedded Trace Module.

Performance Analysis
Code/data size calculations. Benchmarking facilities provided in ARMulator.

Performance Analysis Workbook
Practical work on benchmarking

Compiler Hints and Tips
Compiler optimization options. Writing efficient code. Minimizing data memory.

  • 10 Days
  • 0 Units
  • 0 Hrs

Select Your Currency

WOOCS 1.1.8
Drop Us A Query
[contact-form-7 id="5639" title="Drop Us A Query"]
Create an Account