Understanding ARM Processors: From Cortex-M to Cortex-A

Understanding ARM Processors: From Cortex-M to Cortex-A

Follow+Star public number, don’t miss out on exciting content Author | strongerHuang WeChat public account | Embedded Column ARM processors are widely used – from sensors to servers. ARM is the industry’s leading microprocessor technology provider, offering the broadest range of microprocessor cores to meet performance, power, and cost requirements across nearly all application markets. … 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

How to Distinguish Between Various ARM Cortex Processors?

How to Distinguish Between Various ARM Cortex Processors?

As we all know, the British company ARM is a leader in the world of embedded microprocessors. ARM has always developed its own microprocessor core architectures and then licensed the intellectual property of these architectures to various chip manufacturers. The streamlined CPU architecture, efficient processing capabilities, and successful business model have led ARM to achieve … Read more

Understanding the ARM Cortex Series Processors

Understanding the ARM Cortex Series Processors

Follow and star our public account to access exciting content directly Source: Embedded News Selection Recently, I needed to select cores for chips, so I was learning which cores are suitable and cost-effective. This requires combining various technologies and market analysis, which seems simple but still requires some preparation. Today, I have selected a popular … Read more

Arm’s Ongoing Challenges: CEO Wu Xiongang Refuses to Resign Amidst Tensions with Chinese Companies

Arm's Ongoing Challenges: CEO Wu Xiongang Refuses to Resign Amidst Tensions with Chinese Companies

1. Arm’s Ongoing Challenges? 2. Arm: CEO Wu Xiongang refuses to resign and attempts to prevent Chinese chip companies from communicating with and supporting Arm’s technology; 3. Reuters: U.S. Commerce Department officials join MediaTek’s lobbying efforts; 4. Haige Communications signs a 255 million yuan order contract with special institutional clients, involving Beidou navigation products and … Read more

Understanding the Cortex-A9 U-Boot Startup Code

Understanding the Cortex-A9 U-Boot Startup Code

This article is a record of Teacher Peng’s first live broadcast on Bilibili, where he took notes while streaming. The video has been uploaded to Bilibili. Now it has been organized into this article. If you want to learn about the detailed process of U-Boot startup code, you can enter my Bilibili space to learn … Read more

Getting Started with AI on Arm Development Boards

Getting Started with AI on Arm Development Boards

Tengine Tengine is a lightweight neural network inference engine developed by OPEN AI LAB, specifically optimized for Arm embedded platforms, providing excellent support for both Android and Linux systems. Moreover, it is commendable that Tengine does not rely on dedicated AI chips (i.e., Tengine can utilize modules with dedicated AI acceleration capabilities such as GPU … Read more

Comprehensive Guide to ARM Cortex-A Series Processors

Comprehensive Guide to ARM Cortex-A Series Processors

As shown in the figure, the green parts are all the v7-A architecture, and the blue ones are the v8-A architecture, basically the green supports both 32 and 64 bits. Except for A32, which only supports 32 bits. On the right side of each part, for example, the most efficient A15-A73 at the top is … Read more

Understanding Arm NEON: CPU Optimization Techniques and Instruction Introduction

Understanding Arm NEON: CPU Optimization Techniques and Instruction Introduction

Click the card below to follow Arm Technology Academy This article is selected from the Extreme Technology column “Embedded AI” and is authorized to be reprinted from Zhihu author High-Performance Computing Institute’s “Mobile Algorithm Optimization“. Previously, we learned how to quickly get started with NEON programming, Arm NEON optimization technology, and Arm NEON Learning (III) … Read more