Training materials
A carefully contextualised selection of material form ARM will be used to provide exhaustive coverage of all of the essential topics required to achieve the learning objectives.
Training material includes:
Fully indexed course notes creating a complete reference manual

FPGA architecture overview
Architecture details with Cortex-A9 MPCore implementation choices
Core and FPGA interfaces
Processing System Built-in Peripherals
Memories and Memory Controllers
FPGA logic and rooting details
I/O Peripherals
Processor Boot Options

Introduction to the Cortex-A9 MPCore
Cortex-A9 core building blocks
Private peripherals
Snoop control unit
Accelerator coherency Port (ACP)
General interrupt controller
Core system interfaces

The AMBA AXI bus protocol
Protocol overview
Channels, transfers & transactions
Channel signal
Transfer behavior
Transaction ordering
AXI terminology.

Introduction to ARM assembler programming
Load/Store Instructions
Data Processing Instructions
Data Processing Instructions
Flow Control

Exception Handlers for ARM application processors
Exceptions overview
Interrupts sources and priorities
Abort Handlers
SVC Handlers
Undef Handlers
Reset Handlers

Caches and Tightly Coupled Memories
Cache basics
Caches on ARM processors
Optimization consideration

Memory Management
Memory Management Introduction
Access Permissions and Types
Memory Management Unit (MMU)
Optimizations & Issues

MPCore Logic
MPCore Features
Snoop Control Unit
Accelerator Coherency Port (ACP)
Interrupt Controller
Timer and watchdog
TrustZone Support
Developing for ARM MPCore Processors
Booting SMP
Configuring an interrupt

Embedded software development
An out-of-the-box” build
Tailoring the C library to your target
Tailoring image memory map to your target
Reset and Initialization
Further memory map considerations
Building and debugging your image.

Using the NEON co-processor
NEON Instruction Set Overview
NEON Software Support.

Introduction to the TrustZone
Exception Handling
Memory System

  • 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