Skip to content

Cart

Your cart is empty

ARM Cortex-A55 MPCore Software Development Course

Part number: ARM Cortex-A55 MPCore Course

Cortex-A55 MPCore software development is a 4 days ARM official online course. The course goes into great depth and provides all necessary know-how to develop software for systems based on Cortex-A55 processors.

On-Site Classroom Training/Online Interactive Training

Request a quote

We save our customers engineering dollars with our wide selection of suppliers, the availability of over 1000 products, and our individual attention to your needs.
ARM Cortex-A55 MPCore Software Development Course
ARM Cortex-A55 MPCore Software Development Course Sale price$0.00

Cortex-A55 MPCore Software Development

Cortex-A55 MPCore 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-A55 processors. The course introduces the ARMv8-A architecture, instruction set, and the new model to handle interrupts and exceptions.
The course continues by covering the Cortex-A55 MPCore architecture based on DynamIQ technology, memory management unit, memory model, cache and branch prediction, cache coherency, processes synchronization, boot process, barriers, virtualization, Generic interrupt Controller (GIC), System MMU (SMMU), power management, debug, security, RAS support, and DynamIQ Shared Unit (DSU).

At the end of the course the participant will receive a certificate from ARM.

Duration: 4 Days

Goals

1. Become familiar with ARMv8-A Cortex-A55 architecture
2. Understand the main differences between ARMv7-A and ARMv8-A architectures
3. Understand the advantages of DynamIQ technology
4. Become familiar with ARMv8-A instruction set
5. Understand the ARMv8-A exception model
6. Be able to configure and use the ARMv8-A MMU
7. Be familiar with ARMv8-A memory model
8. Be familiar with ARMv8-A caches and branch prediction
9. Understand ARMv8-A cache coherency features and how to configure them
10. Be able to boot Cortex-A55 MPCore system
11. Implement synchronization processes using ARM primitives to build mutex/semaphore
12. Be able to add barriers instructions to control program flow order
13. Be able to program the GIC
14. Understand the use of System MMU
15. Become familiar with NEON coprocessor SIMD capabilities
16. Manage Cortex-A55 MPCore power modes
17. Be able to debug with invasive and non-invasive techniques
18. Become familiar with TrustZone infrastructure to build secured systems
19. Become familiar with Virtualization and its effect on the system
20. Embed AMP and SMP operating systems

Created by

Frequently Asked Questions

Need help?