ARM Cortex-A and R Architecture (v7/v8)
Objectives
Explain the ARMv7 and ARMv8 architecture profiles (A and R)
Describe the ARM Cortex-A and Cortex-R processor architectures
Explore hardware and software implementation options for developing Cortex-A–based applications
Examine ARMv8 security (TrustZone) and virtualization (Hypervisor) features
This course provides the essential foundation for advanced training focused on specific Cortex-A and Cortex-R cores and CPUs.
Prerequisites
Basic understanding of embedded C concepts and programming
General knowledge of embedded processors
Target Audience
Any embedded systems engineer or technician with the above prerequisites.
First Day
Architecture
Introduction to ARM and the Architecture
The AArch32 Programmer’s Model
The AArch64 Programmer's Model
Exceptions
Memory Architecture
Caches
Implementations
Versions and Implementations
ARMv4T
ARMv5TE
ARMv6
ARMv7
ARMv8
SecurCore
Architecture Extensions
Pipelines
Cycle Counting
Second Day
Third Day
Fourth Day
Nohau Training Partner
This course is provided by a Nohau Training Partner, a trusted provider of hands-on training for professionals in embedded systems, software development, and engineering.





