Unveiling the Secrets of ARMv7/ARMv8/ARMv9 Architectures

1. Although ARMv7 products are still frequently seen in the market, many students are learning ARMv7. However, ARMv7 has been around for 15 years, and ARMv8 has been out for 10 years.2. Despite ARM’s popularity, dominating various fields in the market with close ties to many programmers, there has yet to be a comprehensive Chinese book detailing ARMv8 architecture (Note: In 2021, there was a book on architecture programming).3. During the ARMv7 era, the entire ARM product line branched into three categories: Cortex-A for mobile, Cortex-M for embedded systems, and Cortex-R for real-time applications. It has been 15 years, and there haven’t been many R and M core IPs released; most of the focus has been on A.4. In 2021, Cortex-A branched out into three more categories: the high-performance X series, the mobile A series, and the server-focused Neoverse series.

Unveiling the Secrets of ARMv7/ARMv8/ARMv9 Architectures

5. ARM has major version numbers like V7/V8/V9, but there are also minor versions like 8.1/8.2/9.0/9.1/9.2. Starting from V8, it is expected to have a major version every 10 years, with almost yearly updates for minor versions since 2016.

Unveiling the Secrets of ARMv7/ARMv8/ARMv9 Architectures

6. Although there are many version numbers for ARM, not every version has corresponding products. ARM’s versions 8.0-8.7 mainly have products for 8.0 and 8.2.7. Starting in 2021, all new ARM core IPs are 9.0, and it seems there will no longer be core IPs for 8.0.

Unveiling the Secrets of ARMv7/ARMv8/ARMv9 Architectures

8. ARMv9 will completely phase out aarch32 (32-bit). While ARMv9 is forward compatible and retains aarch32 capabilities at EL0, the A710/A510 released in 2021 still supports aarch32. However, starting in 2022, new cores will no longer support aarch32, and it seems there won’t be any cores supporting aarch32 in the future.9. Stop constantly shouting about big.LITTLE; in fact, mainstream SOCs have long transitioned to the dynamIQ architecture.Unveiling the Secrets of ARMv7/ARMv8/ARMv9 Architectures

10. Finally, here’s the “ARMv8/ARMv9 Basic Capability Test” question. Test your level; a score above 46 is considered passing. Scan the QR code below to start:

Unveiling the Secrets of ARMv7/ARMv8/ARMv9 Architectures

After answering, a related certificate will be automatically generated, and answers and explanations will be displayed automatically.

Unveiling the Secrets of ARMv7/ARMv8/ARMv9 Architectures

(Advertisement Time)

ARM Architecture Courses:

  • “From Beginner to Mastering Armv8/Armv9 Architecture (Phase 3)” — Hot Sale

  • “From Beginner to Mastering ARMv8/ARMv9 Architecture (Phase 2)”

  • “From Beginner to Mastering ARMv8/ARMv9 Architecture (Phase 1)”

  • “Quick Introduction to ARMv8/ARMv9 Architecture”

  • “ARM Live Training Camp (8.11-9.2)” Replay

  • “Cache Live Training Camp Replay + Cache Topic – Single Sale”

  • “ARM Microarchitecture Discussion Group – In-depth Interpretation/Discussion of ARM Microarchitecture Knowledge”

  • “Feishu Knowledge Base Document – ARM Column” — Hot Sale

  • “ARM Basic Architecture – Document Guide” — To be updated

  • [New Course/Completed] Coresight/Trace/Debug Collection is here, currently 64 classes, 16 hours, 6 major themes, 685 pages of PPT — Hot Sale

  • New Course “Introduction to Arm Coresight”

  • “SMMU Basic Architecture Detailed Explanation” – First Release/Only on the Internet

  • “ARM Architecture – Power Management Detailed Explanation and Practice: Chip Level Power Management Framework”

Security Hot Sale Courses:

  • Trustzone/TEE Standard Version – 48 classes/19.5h

  • “Trustzone/TEE High-Configuration Version – 205 classes/50h”

  • “Optee Practical Version” — Also known as: Trustzone/TEE Practical Version

  • “Optee System Architecture from Beginner to Master” — Also known as:Optee Phase 2. New course in November 2024, rich content, high quality, highly recommended!!!!

  • “Secureboot from Beginner to Master Training Camp”

  • “Android 15 Security Architecture”

Classic Security Courses:

  • “ATF Architecture Development Detailed Explanation”

  • “Optee System Development Detailed Explanation”

  • “ATF/Optee/Hafnium/Linux/Xen Code Reading”

  • “Android 13 Security Architecture Detailed Explanation”

  • “Secureboot Detailed Explanation”

  • “Feishu Column – TEE Document”

  • “CA/TA Development from Beginner to Master”

  • “Trustzone/TEE Quick Start” Experience & Awareness

  • “TEE Awareness Course – OS Design”

  • “TEE Awareness Course – System Integration”

  • “TEE Awareness Course – System Architecture”

  • Gift: “Setting Up and Using Optee QEMU_v8 Environment – Including Video”

  • Gift: “Setting Up and Using Optee QEMU_v8 Environment – Direct Use”

  • “Trustzone/TEE Training Camp Replay” Phase One

  • “Trustzone/TEE Training Camp Replay” Phase Two

  • “8-Day Introduction to ARM Architecture”

  • “8-Day Introduction to Trustzone/TEE/Security Architecture”

  • “Android Keymaster/Keymint Detailed Explanation” — Hot Sale

  • MTE/PAC/BTI Memory Protection Trio

Other Courses:

  • Cortex-M Architecture Detailed Explanation

Platinum VIP Course Introduction

  • Selected ARM – Platinum VIP Course – Total 850+ classes, Total Duration 320h+, Total Value 30k+

Top Introductions:

  • Signature Courses: Trustzone Standard Version, Trustzone High-Configuration Version

  • Top Three Selling Courses: ARM Phase 3, Secureboot, Android 15 Security Architecture

  • Continuously Updated Courses: ARM Phase 3, Platinum VIP

  • Exceptional but Overlooked Courses: CA/TA Development

  • Recently Updated/Promoted Courses: Optee System Architecture from Beginner to Master

Heartfelt Words:

  • 1. Stop saying the courses are expensive; look at what we offer! Can others compare? Please do not compare general Linux, Android, Python, C language with our specialized courses.

  • 2. Our VIP is a collection of dozens of courses. Do not compare the price of one course from others with our 20-course price.

  • 3. Many people know this knowledge, but how many can actually present it? How many are willing to present it? How many can present it well?

  • 4. Prices are calculated seriously, not arbitrarily set. They are based on content quality, core knowledge points, duration, and number of classes. We never raise prices without reason (a price increase requires justification, such as an increase in course content…). We rely on content quality and long-term service, not on operations and marketing (blind price increases).

  • 5. If you’ve read this far, you might be an old fan or a loyal supporter, remember to like and comment. Thank you for your support.

  • Unveiling the Secrets of ARMv7/ARMv8/ARMv9 Architectures
    Unveiling the Secrets of ARMv7/ARMv8/ARMv9 Architectures

Leave a Comment