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, Codewarrior, 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
Simulating the ARM, Modelgen, Co-verification
The ARM on-chip bus architecture: AHB, ASB and APB
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.
System Design Considerations
Key points in designing an ARM-based system
e.g. ARM7TDMI-S, ARM926EJ-S ARM PrimeCall Vectored Interrupt Controller.
- 10 Days
- 0 Units
- 0 Hrs