Arm Quickly Denies: No Chip Manufacturing! Is the Billion-Dollar Ecosystem Stable?

Arm Quickly Denies: No Chip Manufacturing! Is the Billion-Dollar Ecosystem Stable? “We are not a chip manufacturer!” On November 5, Drew Henry, Arm’s Executive Vice President of Strategy and Ecosystem, poured cold water on the chip industry that had been boiling for three months. From the stock price plummeting 8.65% in July after rumors of … Read more

Why ARM Decided to Engage in Chip Design Services

In fact, ARM started from a very low point. When it was first established, Apple was its major shareholder. At that time, it managed to secure a deal with the leading chip manufacturer, Texas Instruments (TI), which gradually allowed it to enter the chip design field.. Although it seems that its chip shipment volume is … Read more

QEMU ARM + NFS Debugging: Creating an Efficient Embedded Development Environment

Hello everyone, I am a programmer who loves to share. I am happy to share my experiences and understanding from my work. -begin- In embedded development, frequently flashing images for debugging is inefficient. However, using QEMU to simulate an ARM environment in conjunction with NFS (Network File System) allows the program to read files directly … Read more

IDC Server Technology Iteration: The Architectural Battle from x86 to ARM

Click the blue text to follow us As the “computing core” of IDC, servers have always focused on three core metrics: “performance, power consumption, and cost” during their technological iterations. From the absolute dominance of the x86 architecture to the rapid rise of ARM architecture, the competition and complementarity between these two architectures are reshaping … Read more

Novatek Ventures into HPC with DDI Display Driver Chip, N4P Process SoC Tape-out

On October 20, 2023, it was reported that Novatek is an integrated circuit (IC) design company based in Taiwan, primarily producing display driver chips (DDI) and digital multimedia SoCs for mobile devices and consumer electronics. According to reports from the Taiwanese media, “Commercial Times,” Novatek completed the first batch of wafer tape-out verification for a … Read more

Setting Up an Embedded HTTP Environment on QEMU-ARM with Access Examples

Those engaged in embedded development know that devices must interact with the outside world via HTTP, such as for data transmission and remote control. Recently, I set up a lightweight HTTP service on a QEMU-emulated ARM Linux system using the httpd included with BusyBox, and I also enabled access from the host. I encountered several … Read more

Detailed Installation Guide for Keil and Software Package Download (Including All Version Installation Packages)

Keil uVision MDK Installation Package Download Link: https://pan.baidu.com/s/1U7VOkZ9lo8qOvbjKSIJfeg?pwd=6688 Extraction Code:6688 All software is in compressed files, please be sure to use 360 Compression to extract before installation; installing directly without extraction will lead to installation failure. 360 Compression Download Link:https://yasuo.360.cn/ If you encounter a broken download link, reply with 【Download Software】 in the public account … Read more

In-Depth Analysis of SIMD Technology: Cross-Platform Optimization Practices from x86 to ARM Neon

Note: Recently, I have been responsible for migrating inference services to Huawei’s Ascend 910C chip, which uses Kunpeng ARM CPUs. One of the major issues during the migration was the transition of SIMD-related instruction modules from the x86 platform. Here, I will summarize the relevant technical points. In modern processor architectures, SIMD (Single Instruction, Multiple … Read more

The Story of ARM (Part 1): Building the First Chip

In 1983, Acorn Computers needed a CPU. So 10 people built one. It was 1983, and Acorn Computers was on top of the world. Unfortunately, trouble was just around the corner. The small UK company was famous for winning a contract with the British Broadcasting Corporation to produce a computer for a national television show. … Read more

Do You Know the Differences Between ARM Cortex-A, Cortex-R, and Cortex-M?

1. Overview In the article “CPU Architecture,” we introduced the three major families of instruction set architectures: <span>x86 family</span>, <span>ARM family</span>, and <span>RISC-V</span>. Did you know that the ARM instruction set also includes three different series: <span>Cortex-A</span>, <span>Cortex-R</span>, and <span>Cortex-M</span>? Are you aware of the differences and relationships between these three series of processor cores? … Read more