STM32 Bus Architecture

STM32 Bus Architecture

The STM32 series microcontrollers are 32-bit microcontrollers developed by STMicroelectronics based on the ARM Cortex-M series cores, including several sub-series such as F1, F4, and F7, covering various core architectures like CM0, CM3, and CM4, which can meet different selection requirements. Among them, the F1 series, as a general-purpose type, combines rich peripherals with high … Read more

Introduction to NoC Bus Architecture Topology

Introduction to NoC Bus Architecture Topology

Once you understand the memory access path, you might wonder: what exactly are the read and write requests sent out by the processor? To clarify this, we need to introduce the bus. Below, I will discuss the ARM’s AXI/ACE bus protocols and the bus structures derived from them. These two protocols are widely used in … Read more

Understanding PCIe: Architecture Overview

Understanding PCIe: Architecture Overview

The PCIe bus is designed as an evolution of the PCI bus, and understanding the PCIe bus begins with learning about PCI. The birth of the PCI (Peripheral Component Interconnect) bus is closely related to the rapid development of PCs (Personal Computers). In processor architecture, the PCI bus is categorized as a local bus. The … Read more

How to Build a WIFI Chip SoC Architecture?

How to Build a WIFI Chip SoC Architecture?

In a previous article, we briefly analyzed the architecture of MCU chips.Analysis of MCU chip system architectureIn fact, most WIFI chips can be considered as MCU chips, so the SoC architecture of WIFI chips is basically the same as that of MCU chips, which includes the CPU, bus, peripherals, and of course, the WIFI IP … Read more

Fundamental Principles of CPU Bus Architecture

Fundamental Principles of CPU Bus Architecture

1. IntroductionLet’s take a look at a diagramFriends who have read the previous blog post “The Execution Process of CPU Instructions” should have noticed that there is an indispensable component in the execution process of instructions in a computer, which is the bus. The diagram above shows multiple buses, and today we will introduce in … Read more

Linux Workshop Adventure: Exploring the Secrets of Buses, Devices, and Drivers

Linux Workshop Adventure: Exploring the Secrets of Buses, Devices, and Drivers

Click the blue text above to follow me and read beautiful articles The Linux operating system’s kernel manages various hardware devices in the system, including buses, devices, and drivers. This article will introduce the basic concepts of buses, devices, and drivers in the Linux system, as well as their relationships. By combining the relevant /sys … Read more

How To Choose The Right DAQ Device: Bus And Architecture

When selecting a DAQ device, have you considered these influencing factors? —— The choice of architecture and robustness will determine the applicable scenarios of the system, such as a controlled laboratory or unpredictable field conditions. —— The selected bus can determine not only the throughput and latency of the DAQ system but also the portability … Read more