The Wayback Machine - https://web.archive.org/web/20120829050026/http://www.arm.com/support/course-list/rw/id/11/

Login

ARM The Architecture For The Digital World  

Course List

Course List Image
The table below includes details of ARM's hardware and software training courses.

Please contact [email protected] for information about booking any of the courses below.


ARM Training Course



ARM Cortex-M3/M4 Hardware Design

 

  • Course Type:  Hardware
  • Course Length:  3 day(s)


Summary:

This course is designed for those who are designing hardware based around the ARM Cortex-M3 and Cortex-M4 cores. Including an introduction to the ARM product range and supporting IP, the course covers the ARM core range, programmer's model, instruction set architecture and AMBA on-chip bus architecture. The Cortex-M3/M4 debug architecture is also covered. The course includes a number of worked examples to reinforce the lecture material.

Prerequisites:



  • Some knowledge of embedded systems

  • Familiarity with digital logic and hardware/ASIC design issues

  • A basic awareness of ARM is useful but not essential



Audience:


Hardware design engineers who need to understand the issues involved when designing SoC's around the ARM Cortex-M3 core.

Modules:



  • Cortex-M3 Overview

  • Cortex-M3 Programmer’s Model

  • Cortex-M3 Instruction Set

  • Exception Handling

  • AHB Protocol

  • AHB Interconnection Architecture

  • APB

  • Cortex-M3 Processor Core

  • Cortex-M3 Interfaces

  • Memory Types

  • Memory Protection and the Memory Map

  • Vectored Interrupt Controller

  • Initializing the Cortex-M3

  • Cortex-M3 Implementation, Configuration and Deployment

  • Cortex-M3 Debug Architecture

  • Cortex-M3 Trace Architecture

  • Cortex-M3 Integration



ARM Cortex-M3/M4 Hardware DesignDownload PDF Version


[ Training Course list ]
Maximise