Cortex®-A5, A7, A8, A9, A15, A17: Arm® Cortex-A Architektur in München - Seminar / Kurs von MicroConsult GmbH

Cortex®-A5, A7, A8, A9, A15, A17: Arm® Cortex-A Architektur

Inhalte

Cortex®-Ax Processor Architecture

  • Operating Modes, States, Pipeline, Register-Organization
  • User Mode, Fast Interrupt (FIQ) Mode, Interrupt (IRQ) Mode
  • Supervisor Mode, System Mode, Undefined Mode, Secure Monitor Mode
  • Thumb-2 State, Arm State, Jazelle State, ThumbEE State
  • Cortex®-Ax Register File
  • Status Register

Arm Processor Cores: Overview

  • Cortex®-M, Cortex®-R, Cortex®-A Processor Cores
  • Arm7 / Arm9 / Arm10 / Arm11

Arm, Thumb-2 and DSP Instruction Sets

  • v7 Thumb-2 Instruction Set
  • Arm/Thumb Interworking
  • Most important Assembler Directives
  • v4, v4T, v5, v6 Instruction Set Overview

Advanced SIMD and VFP Extension

  • NEON Coprocessor
  • VFP Floating Point Unit

Jazelle RCT Extension Overview

  • Thumb-2EE Instruction Set
  • ThumbEE State

Exception Handling

  • Exception Modes: FIQ, IRQ, ABORT, UNDEF, SVC, SMC
  • Exception Handler Templates
  • Vector Tables: Normal, Secure, Monitor Mode
  • TrustZone (Secure) Exception Handling
  • Exception Handling in Singlecore and Multicore Systems
  • Global Interrupt Controller (GIC)
  • Vector Interrupt Controller (VIC)
  • Generic Interrupt Controller (GIC)

System Control Coprocessor, CP15

  • Arm Coprocessor Concept, CP0 ... CP15
  • Overall System Control & Configuration
  • Cache Configuration and Cache Management
  • Memory Management Unit (MMU) Configuration
  • System Performance Monitoring (PMU)

Level 1 Memory System

  • Instruction and Data Cache
  • Cache Initialization
  • Store Buffer

Level 2 Memory System

  • Advanced Microprocessor Bus Architecture (AXI)
  • AXI Bus Masters
  • AXI Bus Slaves
  • Second Level Caches
  • Preload Engine (PLE)
  • On-chip RAM and Flash, Peripherals
  • External Memory Interface (EMI)

Memory Management Unit MMU

  • Translation lookaside buffer (TLB)
  • Translation and Page Tables, Attributes
  • Virtual Addressing, Tablewalk

Cortex®-Ax Multiprocessor Core

  • Primary, Secondary CPU
  • Global Interrupt Controller (GIC)
  • Snoop Control Unit (SCU)
  • Accelerator Coherency Port (ACP)
  • Address Filtering

Startup Singlecore System

  • Startup File
  • Vector Table, Stack, PLL and Data Initialization
  • Cache, MMU and Branch Predictor Initialization
  • From Reset to main

Startup Multicore System

  • From Reset to main
  • Primary CPU Initialization
  • Secondary CPU Initialization

Clock, Reset and Power Control

  • Low Power Modes

TrustZone Extension

  • TrustZone Overview
  • Secure Monitor Mode
  • TrustZone Exception Handling
  • Startup in Secure World
  • Switch from Secure World to Non-secure World

Virtualization Extension

  • Hyp Mode
  • Hypervisor
  • Large Address Extension
  • L1 and L2 Tablewalk

Cortex®-Ax Debug Support

  • Embedded Trace Macrocell (ETM)
  • Program Trace Macrocell (PTM)
  • CoreSight Debug Components
  • Performance Monitoring Unit (PMU)
  • Cross Trigger Unit (CTU)
  • Debug Coprocessor, CP14

Software Development: Overview

  • CMSIS for Cortex®-A
  • Compiler Options
  • Linker Options
  • Linker Description File
  • Locating Program and Data in Memory

Übungen zu den Themen mit der IAR Workbench und einem Evaluation Board

Lernziele

Sie kennen die Cortex®-A Architektur und können Programme in Assembler und C erstellen. Sie haben den perfekten Einstieg in die Entwicklung von Arm-basierenden Systemen.

Zielgruppen

Software- und Hardware-Entwickler. (Sollten Sie bereits das Training "Arm7/9/10/11: Architektur und Embedded Programmierung" besucht haben, setzen Sie sich bitte vorab mit uns in Verbindung).

Termine und Orte

Datum Dauer Preis
München, DE
22.02.2021 - 25.02.2021 32 h Jetzt buchen ›

SG-Seminar-Nr.: 5330786

Anbieter-Seminar-Nr.: CORTEX-AX

Termin

22.02.2021 - 25.02.2021

MicroConsult GmbH
Charles-de-Gaulle-Str. 6
81737 München

Günstige Preise

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

€ 2.856,00

Alle Preise inkl. 19% MwSt.

Jetzt buchen ›
Seminar merken ›

Der Anbieter ist für den Inhalt verantwortlich.

Nicht das gesuchte Seminar?

Über Semigator mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
München, DE
22.02.2021 - 25.02.2021 32 h Jetzt buchen ›