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

Installing Home Assistant OS Smart Home System on HomeLab Development Board (ARM64) [PVE]

Installing Home Assistant OS Smart Home System on HomeLab Development Board (ARM64) [PVE]

NO.1 HA Smart Home Successfully imported PVE Home Assistant Attempted to use TF card to flash the entire Home Assistant system (with the most complete functionality) However, there are the following issues The HA system needs to be re-flashed when issues occur TF card damage MQTT and database need to be deployed on separate servers, … Read more

Classic Q&A on Embedded ARM Development Boards

Classic Q&A on Embedded ARM Development Boards

The development board (demoboard) is a circuit board used for embedded system development, including a series of hardware components such as a central processing unit, memory, input devices, output devices, data paths/buses, and external resource interfaces. Development boards are generally customized by embedded system developers based on development needs or can be designed by users … Read more

Which ARM Cortex Core is Best for My Application: A Series, R Series, or M Series?

Which ARM Cortex Core is Best for My Application: A Series, R Series, or M Series?

The ARM Cortex core series offers a wide range of scalable performance options, giving designers the opportunity to choose the core that best fits their applications, rather than adopting a one-size-fits-all solution. However, with ARM’s rich product line and numerous varieties, how should one choose the right chip type for their products? Let’s follow the … Read more

Exploring Embedded ARM Cores in FPGAs Beyond ZYNQ

Exploring Embedded ARM Cores in FPGAs Beyond ZYNQ

Soft Cores vs Hard Cores Embedded processor hard-core FPGAs, also known as SoC FPGAs, integrate hard-core processors into the hardware design from the outset, allowing for pure hardware implementation without consuming FPGA logic resources. The hard-core processor and FPGA logic are largely independent of each other. In simple terms, SoC FPGAs combine an ARM processor … 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

Disabling Cache for Shared Memory in Cortex-A9

Disabling Cache for Shared Memory in Cortex-A9

In Xilinx’s Z7000, there are two ARM processors that can exchange information using shared memory. Then, according to a design note from Xilinx, it is recommended to disable the cache for the shared memory area. The fisherman sees this function. Xil_SetTlbAttributes(SHARE_BASE, 0x14de2); I asked CoPilot for the details of this function, and this guy clearly … Read more