Expert Liu Dake from the ‘Thousand Talents Program’: Future Dedicated Processors Will Become the ‘Heart’ of High-End Embedded Systems

Expert Liu Dake from the 'Thousand Talents Program': Future Dedicated Processors Will Become the 'Heart' of High-End Embedded Systems

Introduction He is the director of the Dedicated Processor Research Institute at Beijing Institute of Technology, a lifetime chair professor at Linköping University in Sweden, and a senior member of the IEEE; he previously served as the chief engineer in the integrated circuit R&D department at Ericsson and successfully founded two dedicated processor companies in … Read more

The King of Mobility: In-Depth Analysis of ARM’s Cortex A77 Processor

The King of Mobility: In-Depth Analysis of ARM's Cortex A77 Processor

Source: MikesICroom Author: Mike Liu The Cortex A77 architecture launched by ARM in May this year uses TSMC’s 7nm process and has a peak frequency of 3GHz, with a performance improvement of 20%. In a previous article, the architecture of the strongest X86 processor, ZEN, was introduced. See more details.This article analyzes ARM’s strongest processor … Read more

Understanding ARM Processor Architecture and Ladder Diagrams

Understanding ARM Processor Architecture and Ladder Diagrams

​ The ARM architecture is one of the most popular processor architectures in the world today, with billions of ARM-based devices shipped each year. There are three architectural configurations: A, R, and M. Typically, a terminal device utilizes multiple ARM processors, and these processors implement different architectural profiles. For example, the following diagram shows what … Read more

Overview of ARM v8 Processors: Architecture and Technology

Overview of ARM v8 Processors: Architecture and Technology

​ Overview of ARMv8 Architecture The ARMv8 architecture includes 32-bit and 64-bit execution states, introducing the ability to execute with 64-bit wide registers while providing backward compatibility mechanisms to allow existing ARMv7 software to run. • AArch64: The 64-bit execution state in ARMv8. • AArch32: The 32-bit execution state in ARMv8, which is nearly identical … Read more

Introduction to ARM Processors: Modern Processor Features and Cortex-A9 Microarchitecture Analysis

Introduction to ARM Processors: Modern Processor Features and Cortex-A9 Microarchitecture Analysis

Previous Articles: Introduction to ARM Processors 1 – Overview Introduction This article is the second part of the introduction series on ARM processors, mainly introducing some basic technologies and concepts of modern superscalar out-of-order processors. We will take the Cortex-A9 processor as an example to see which technologies are used to enhance performance, laying the … Read more

Understanding ARM TrustZone Architecture for Enhanced Security

Understanding ARM TrustZone Architecture for Enhanced Security

Official Block Diagram 1. ARMv7 2. ARMv8 (1) aarch32 (2) aarch64 (3) Summary of arch32 and aarch64 (4) Understanding with Code 3. Cortex-A9 architecture 1. ARMv7 2. ARMv8 (1) aarch32 (2) aarch64 (3) Summary of arch32 and aarch64 Understanding aarch32 and aarch64 under armv7: If both secureos and monitor are 64-bit, secureos runs at el1, … Read more

Understanding ARM Architecture and Processors

Understanding ARM Architecture and Processors

2. ARM Architecture and Processors ARM does not manufacture silicon devices. Instead, ARM creates microprocessor designs that are licensed to semiconductor companies and original equipment manufacturers (OEMs), who integrate them into system-on-chip (SoC) devices. To ensure compatibility between different implementations, ARM defines architectural specifications that dictate how compliant products should behave. Processors implementing the ARM … Read more