Understanding Mobile CPU Process Suffixes

Understanding Mobile CPU Process Suffixes

We all know that for mobile processors, the core of their performance lies in the CPU architecture and GPU cores. For example, ARM Cortex A76 is inherently stronger than A75, while Cortex A55 is certainly better than A53. In terms of GPU, Mali-G73MP6 (where the suffix “MP+x” indicates the number of compute cores) outperforms Mali-G72MP6, … Read more

Understanding ARM: The Backbone of Mobile Processors

Understanding ARM: The Backbone of Mobile Processors

ARM’s design is the foundation of most mobile device processors worldwide. Major mobile chips, including Qualcomm Snapdragon, Apple A series, Huawei Kirin chips, and Samsung Exynos, are all built on ARM technology. Today, let’s follow the steps of Kewa to learn more about ARM! 1. What is ARM? ARM first refers to a company (the … Read more

How ARM Cores Respond to Interrupts

How ARM Cores Respond to Interrupts

Click the blue "Arm Selection" in the top left corner and select "Set as Favorite" 1. Interrupt Response Model of 51 Microcontroller Let’s recall the use of interrupts in microcontrollers. As shown in the figure below, on the left is the pin diagram of the 51 microcontroller, where P3.0-P3.5 are the corresponding interrupt pins. When … Read more

Cortex-A78, X1, Mali-G78 Released! ARM’s Three Musketeers Explained

Cortex-A78, X1, Mali-G78 Released! ARM's Three Musketeers Explained

Click the above Computer Enthusiasts to follow us In May 2019, ARM released the Cortex-A77 CPU and Mali-G77 GPU architecture (more accurately, IP, also known as core licensing), and the recently mass-produced Dimensity 1000+ is the first flagship 5G SoC to adopt the above IP combination. Last night, ARM officially released the next-generation IP, consisting … Read more

Detailed Explanation of ARM Compilers (armcc/armclang)

Detailed Explanation of ARM Compilers (armcc/armclang)

Click the blue text Follow us Due to changes in the public account’s push rules, please click “View” and add “Star” to get exciting technical shares at the first time Source from the internet, please delete if infringing Learning the ARM Compiler First, let’s understand the compiler, which is usually divided into three parts: frontend … Read more

Understanding the Seven Operating Modes of ARM Processors

Understanding the Seven Operating Modes of ARM Processors

As a core component of embedded systems, the presence of the ARM processor ensures the stability and performance of the system. To better ensure the normal operation of embedded systems, the ARM processor provides seven operating modes, each with its specific application scenarios and privilege levels. 1. User Mode (USR) Normal program execution mode. Cannot … Read more

Performance Ranking of ARM Mali Series GPUs

Performance Ranking of ARM Mali Series GPUs

Click the above Computer Enthusiasts to follow us In the field of SoCs (processors) dedicated to smartphones, the most common GPU brands are Qualcomm Adreno, Imagination PowerVR, and ARM Mali. Today, let us summarize the performance ranking of ARM Mali GPUs. It should be noted that ARM does not produce processors itself; it only provides … Read more

In-Depth Analysis of Apple’s M1 Chip Based on Arm Architecture

In-Depth Analysis of Apple's M1 Chip Based on Arm Architecture

Source:This article is compiled by Semiconductor Industry Observer (ID: icbank) from AnandTech Recently, Apple launched their brand new MacBook series products. This is not an ordinary release; if there is anything different, it is that what Apple did today is something that has not happened in 15 years: the beginning of a CPU architecture transformation … Read more

Understanding the Complex Relationships Among MCU, ARM, DSP, FPGA, and Embedded Systems

Understanding the Complex Relationships Among MCU, ARM, DSP, FPGA, and Embedded Systems

First, the term ’embedded’ is a concept without a precise definition, as each book offers its interpretation. However, the main idea is the same: compared to general systems like PCs, embedded systems are specialized systems with a streamlined structure, retaining only the necessary hardware and software while discarding the unnecessary parts. Therefore, embedded systems generally … Read more