ARM v8-A (64-bit) Pipelines eLearning Course

View all eLearning Courses

PCI Express Courses
PCIe6 Update eLearning Course
PCIe Security eLearning Course
Comprehensive PCIe 5.0 eLearning Course
Advanced PCIe eLearning Course
Core PCIe eLearning Course
Fundamentals of PCI Express eLearning Course
PIPE 6.0 - PHY Interface for PCI Express and more
CXL Courses
CXL Fundamentals eLearning Course
Comprehensive CXL 2.0 eLearning Course
CXL 3.1 Update eLearning Course
USB Courses
USB4 Architecture eLearning Course
USB Type-C and Power Delivery eLearning Course
USB 3.2 Update
Comprehensive USB 3.1 eLearning Course
xHCI eLearning Course
x86 Architecture Courses
Intel x86 Processor and Platform Architecture eLearning Course
Thunderbolt 3 Fundamentals
x86 Architecture eLearning Course
ARM Courses
Fundamentals of ARM Architecture
ARMv8-M and v8.1-M eLearning Course
ARM 64-bit Architecture (ARM v8-A) eLearning Course
ARM v8-A Registers and Instruction Set eLearning Course
ARM v8-A Memory Management eLearning Course
ARM v8-A Exceptions and Interrupts eLearning Course
Comprehensive ARM Architecture eLearning Course
ARM v7 Registers and Instruction Set eLearning Course
ARM v7 Memory Management eLearning Course
ARM v7 Exceptions and Interrupts eLearning Course
Fundamentals of AMBA eLearning Course
ARM 32-bit Architecture (ARM v7) eLearning Course
ARM v8-A Porting and Software Optimization eLearning Course
ARM v8-A (64-bit) Pipelines eLearning Course
ARM MCU Architecture eLearning Course
ARM Cortex-M7 Processor eLearning Course
Fundamentals of ARMv8-A eLearning Course
Memory Courses
DRAM Class Supplementary Material
Modern DRAM (DDR5 / DDR4 / LPDDR5 / LPDDR4) eLearning Course
I3C Architecture eLearning Course
Fundamentals of DRAM
Storage Courses
SAS 3.0 Storage Technology eLearning Course
Advanced Host Controller Interface (AHCI) eLearning Course
NVM Express 1.4 eLearning Course
NVMe-oF eLearning Course
SATA 3.2 Technology eLearning Course
Universal Flash Storage (UFS) eLearning Course
Virtualization Courses
PC Virtualization eLearning Course
IO Virtualization for Intel Platforms eLearning Course
Firmware Courses
UEFI x64 Architecture eLearning Course

ARM v8-A (64-bit) Pipelines eLearning Course

Instructor(s): Paul Devriendt
Number of Modules: 6
Subscription Length: 90 days

Course Price

ARM v8-A (64-bit) Pipelines eLearning Course Info

What's Included?

ARM v8-A Pipelines eLearning modules
(unlimited access for 90 days)
PDF of Course Slides
(yours to keep, does not expire)

Who Should View?

This course is aimed at hardware engineers and system architects developing for systems powered by ARMv8-A processors such as Cortex-A53, Cortex-A57 and Cortex-A72 Processors.

Course Outline:

  • Module 1: Introduction
    Intro to ARM architecture profiles v7-A and v8-A, intro to v7-A 32-bit processors and v8-A 64-bit processors
  • Module 2: Pipeline ARM Cortex-A57
    Covers overview of Cortex-A57, MPCore and clusters, main implementation options, block diagram, level 2 memory system, cache and TLBs, pipeline stages with descriptions, execution clusters, L2 cache organization, AMD Opteron A1100 (Seattle) coverage, AMD Seattle: SoC, security info, I/O structure, SCP internals, SCP boot flow, DRAM info
  • Module 3: Pipeline ARM Cortex-A72
    Covers overview of Cortex-A72, cluster and cores, implementation options, block diagram, pipeline stages with descriptions, load/store, level 2 memory system
  • Module 4: Pipeline ARM Cortex-A53
    Covers overview of Cortex-A53, MPCore and clusters, block diagram, TLBs, level 2 memory system, L1 data cache, L1 instruction cache, L2 cache, pipeline stages with descriptions, branch prediction, power management
  • Module 5: AppliedMicro X-Gene
    Covers overview of AppliedMicro X-Gene, roadmap, X-Gene1 (execution and IO), X-Gene2 (processor module and execution), X-Gene3 intro
  • Module 6: Interconnects
    Covers overview of AMBA5 - CHI (coherent hub interconnect), importance of the interconnect, role of the interconnect, CoreLink CCN-504 CHI, receive and transmit, CCN-504 and CCN-508 Rings, layers and nodes, system address map, performance analysis
Course Modules
Module 1: Introduction8 minutes
Module 2: Pipeline ARM Cortex-A5740 minutes
Module 3: Pipeline ARM Cortex-A7221 minutes
Module 4: Pipeline ARM Cortex-A5322 minutes
Module 5: AppliedMicro X-Gene13 minutes
Module 6: Interconnects12 minutes