Cortex-R82 Software Development
Course Objectives
Cortex-R82 is the highest performance real-time processor from
Arm and the first to implement the Armv8-R AArch64 architecture.
The Cortex-R82 processor delivers the higher compute performance needed for complex data storage applications, including Computational Storage Drives (CSDs).
It's the first processor that enables real-time and Linux on the same core/cluster.
Cortex-R82 is ideally suited for 5G modems, where very high-performance and deterministic operations are the key components needed to meet the low-latency operations and deliver the high-throughput requirements in smartphones and laptops.
Cortex-R82 brings many new features such as virtualization, MMU, improved context switching, Security, safety, cache coherency, custom instructions, ML and DSP acceleration to name a few.
Cortex-R82 software development is a 4 days ARM official course.
The course goes into great depth and provides all necessary know-how to develop software for systems based on Cortex-R82 processor.
The course covers the Cortex-R82 architecture (Armv8-R AArch64), processor core, programmer's model, instruction set, exception handling, memory model, TCM, cache management, multi-core cache coherency, memory protection unit (MPU), memory management unit (MMU), NEON SIMD, virtualization, security, safety (RAS, ECC), debug & trace, custom instructions, Tightly Coupled I/O (TCIO), efficient C programming and compiler optimizations.
The Cortex-R82 processor delivers the higher compute performance needed for complex data storage applications, including Computational Storage Drives (CSDs).
It's the first processor that enables real-time and Linux on the same core/cluster.
Cortex-R82 is ideally suited for 5G modems, where very high-performance and deterministic operations are the key components needed to meet the low-latency operations and deliver the high-throughput requirements in smartphones and laptops.
Cortex-R82 brings many new features such as virtualization, MMU, improved context switching, Security, safety, cache coherency, custom instructions, ML and DSP acceleration to name a few.
Cortex-R82 software development is a 4 days ARM official course.
The course goes into great depth and provides all necessary know-how to develop software for systems based on Cortex-R82 processor.
The course covers the Cortex-R82 architecture (Armv8-R AArch64), processor core, programmer's model, instruction set, exception handling, memory model, TCM, cache management, multi-core cache coherency, memory protection unit (MPU), memory management unit (MMU), NEON SIMD, virtualization, security, safety (RAS, ECC), debug & trace, custom instructions, Tightly Coupled I/O (TCIO), efficient C programming and compiler optimizations.
General Information
Prerequisites
- Computer architecture background
- C and Assembler
- Experience in developing embedded systems
Duration & Attendance
4 days
Target Audience
Software engineers that would like developing software and Firmware for platforms based on Cortex-R82 processor.
Additional Information
Teaching Methods & Tools
- ARM official course book
Evaluation & Certification
At the end of the course the participant will
receive a certificate from ARM