Uncovering the Secrets of ARMv7/ARMv8/ARMv9 Architecture

1. Although ARMv7 products are still frequently seen in the market and many students are learning about ARMv7, it has been 15 years since its release, and ARMv8 has been around for 10 years. 2. Despite the popularity of ARM, which occupies various fields in the market and has many programmers closely related to it, there is still no comprehensive Chinese book on ARMv8 architecture (Note: In 2021, there was a book on architecture programming). 3. During the ARMv7 era, the entire ARM product line was divided into three branches: the Cortex-A for mobile, Cortex-M for embedded, and Cortex-R for real-time applications. In fact, not many R and M core IPs have been released over the past 15 years, and most of the focus has been on A. 4. In 2021, Cortex-A further branched into three categories: the performance-focused X series, the mobile A series, and the server-oriented Neoverse series.

Uncovering the Secrets of ARMv7/ARMv8/ARMv9 Architecture

5. ARM has major version numbers like V7/V8/V9, but it also has minor version numbers like 8.1/8.2/9.0/9.1/9.2. Starting from V8, a major version is expected every 10 years, with minor versions updated almost annually since 2016.

Uncovering the Secrets of ARMv7/ARMv8/ARMv9 Architecture

6. Although there are many version numbers for ARM, not every version corresponds to a product. ARM’s 8.0-8.7 primarily has products for 8.0 and 8.2. 7. Starting from 2021, all new core IPs from ARM are 9.0, and it seems there will be no more core IPs for 8.0.

Uncovering the Secrets of ARMv7/ARMv8/ARMv9 Architecture

8. ARMv9 will completely phase out aarch32 (32-bit). Although ARMv9 is forward compatible, EL0 still retains aarch32 capability. The A710/A510 released in 2021 still supports aarch32, but starting from 2022, new cores will no longer support aarch32. It seems that future cores will not support aarch32 either. 9. Stop constantly mentioning big.LITTLE or big and little cores; in fact, mainstream SoCs have long shifted to the DynamIQ architecture.

Uncovering the Secrets of ARMv7/ARMv8/ARMv9 Architecture

10. Finally, here is the “ARMv8/ARMv9 Basic Capability Test” question for you to test your level; scoring above 46 is considered passing. Scan the QR code below to start answering:

Uncovering the Secrets of ARMv7/ARMv8/ARMv9 Architecture

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

Uncovering the Secrets of ARMv7/ARMv8/ARMv9 Architecture

(Advertisement Time)

ARM Architecture Courses:

  • 《Armv8/Armv9 Architecture from Beginner to Expert (Session 3)》 — Hot Sale

  • 《ARMv8/ARMv9 Architecture from Beginner to Expert (Session 2)》

  • 《ARMv8/ARMv9 Architecture from Beginner to Expert (Session 1)》

  • 《ARMv8/ARMv9 Architecture Quick Start》

  • 《ARM Live Training Camp (8.11-9.2)》 Replay

  • 《Cache Live Training Camp Replay + Cache Special – Single Sale》

  • ARM Microarchitecture Discussion – 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 《Arm Coresight Basic Introduction》

  • 《SMMU Basic Architecture Detailed Explanation》 First Release/Only One 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.5 hours

  • 《Trustzone/TEE High Configuration Version – 205 classes/50 hours》

  • 《optee Beginner Practical Version》 — Also known as: Trustzone/TEE Practical Version

  • 《optee System Architecture from Beginner to Expert》 — Also known as:optee Session 2. New course in November 2024, rich content, high quality, highly recommended!!!!

  • Secureboot from Beginner to Expert Training Camp

  • 《Android15 Security Architecture》

Classic Security Courses:

  • 《ATF Architecture Development Detailed Explanation》

  • 《optee System Development Detailed Explanation》

  • 《ATF/optee/hafnium/linux/xen Code Reading

  • 《Android13 Security Architecture Detailed Explanation

  • 《Secureboot Detailed Explanation

  • 《Feishu Column – TEE Documents

  • 《CA/TA Development from Beginner to Expert

  • 《Trustzone/TEE Quick Start》 Experience & Awaken

  • 《TEE Awakening Course – OS Design

  • 《TEE Awakening Course – System Integration

  • 《TEE Awakening Course – System Architecture

  • Free《optee qemu_v8 Environment Setup and Usage – Includes Video》

  • Free《optee qemu_v8 Environment Setup and Usage – Direct Use》

  • 《Trustzone/TEE Training Camp Replay》 First Session

  • 《Trustzone/TEE Training Camp Replay》 Second Session

  • 《8 Days to Learn ARM Architecture》

  • 《8 Days to Learn Trustzone/TEE/Security Architecture》

  • 《Android Keymaster/Keymint Detailed Explanation— Hot Sale

  • MTE/PAC/BTI Memory Protection Three Musketeers

Other Courses:

  • Cortex-M Architecture Detailed Explanation

Platinum VIP Course Introduction

  • Arm Selected – Platinum VIP Course – Total of 850+ classes, Total Duration 320+ hours, Total Value 30,000+

Most Introductions:

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

  • Top Three Selling Courses: ARM Session 3, Secureboot, Android15 Security Architecture

  • Continuously Updated Courses: ARM Session 3, Platinum VIP

  • Very GoodVery Good But Overlooked Courses: CA/TA Development

  • Recently Updated/Promoted Courses/Key Courses: optee System Architecture from Beginner to Expert

Speaking from the Heart:

  • 1. Stop saying the course is expensive; look at what kind of course we have. Can others compare? Please do not compare our specialized courses with generic Linux, Android, Python, or C language courses.

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

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

  • 4. Prices are calculated carefully and are not arbitrary. They are based on content quality, core knowledge points, duration, and number of classes. Prices do not increase without reason (price increases require justification, such as course content being added…). We rely on content quality and long-term service, not on operations and marketing (arbitrary price increases).

  • 5. If you have scrolled to this point, you may be an old fan/iron fan; remember to like and comment. Thank you for your support.

  • Uncovering the Secrets of ARMv7/ARMv8/ARMv9 Architecture

    Uncovering the Secrets of ARMv7/ARMv8/ARMv9 Architecture

Leave a Comment

×