Practical Implementation of RISC-V Vector Technology in Embedded Systems

In the design of CPU cores, SIMD (Single Instruction Multiple Data) is a commonly used data parallel processing method that operates on multiple data elements simultaneously through a single instruction to enhance the computational efficiency and speed of the processor. SIMD has a wide range of applications, such as image processing, scientific computing, encryption and … Read more

RISC-V: Unstoppable After Fifteen Years

May. Click the blue text to follow us 2025.05 In May 2010, Andrew Waterman, a student at the University of California, Berkeley, sent an email to his professors. After experimenting with various teaching methods for a three-month project, he concluded: They should revive the dying microprocessor architecture DEC Alpha. “I don’t see what new things … Read more

What to Do When the External Reference Voltage of the MCU ADC Changes?

This article is the second in a series discussing peripheral modules of microcontrollers, focusing on how to improve ADC conversion accuracy.In this article, I will summarize the understanding of the reference voltage for ADCs, which many engineers are not very clear about, especially in scenarios where the ADC is used with a battery directly powering … Read more

Factors Determining Low Power Consumption in MCUs

Follow+Star Public Number, don’t miss out on exciting content Author | strongerHuang WeChat Official Account | Embedded ColumnMany IoT terminal products are powered by batteries, which have certain power consumption requirements, and some products have extremely stringent low power consumption requirements.Today, we will discuss some factors that affect the low power consumption of MCUs. Sources … Read more

The MCU Chaos: Prices Surge by Several Times, Counterfeits and Refurbished Goods Run Rampant, Will It Collapse?

In mid-May, a notice circulated regarding a major MCU manufacturer criticizing agents and sales for violating regulations by selling at high prices in the open market. MCU, short for Microcontroller Unit, is a microcomputer. It is small, with an ordinary MCU being about the size of a fifty-cent coin; it is inexpensive, with prices ranging … Read more

Exploring Linux on MCU Series Part 5: Porting lrzsz for File Import and Export

1. Introduction In previous articles, we developed applications that were embedded into the kernel within initramfs. Each time we needed to change the application, recompiling the kernel was cumbersome. Now, we will port lrzsz to enable file import and export via the serial port, making it easier to update applications by importing them into the … Read more

Advantages of Running RTOS on Microcontrollers Compared to Bare Metal

Author | strongerHuangWeChat Official Account | Embedded ColumnRecently, I have been asked similar questions: Do I have to learn RTOS when studying microcontrollers? Is there still a future for bare metal development? For microcontroller projects, should I choose bare metal development or RTOS development? Are there still companies using bare metal for projects? …… Many … Read more

Fundamentals of FPGA Hardware Knowledge

1. Common Terminology in FPGA ECC (Error Correction Code):Error Correction Code FIFO (First In First Out):First In First Out IOB:Input Output Buffer LUT (Look-up Table):Look-up Table DSP (Digital Signal Processor):Digital Signal Processing, the DSP unit circuit includes basic logic units such as input, output, computation, and carry. PLB (Programmable Logic Block):Programmable Logic Block CLB (Configurable … Read more

Xilinx, the Inventor of FPGA, Launches a New Product that Surpasses FPGA

For Xilinx, the world’s largest FPGA manufacturer, 2018 can be seen as a new starting point. On January 29 of this year, Xilinx welcomed its fourth CEO, Victor Peng, a veteran with ten years at Xilinx and extensive experience in CPU, GPU, and FPGA. More importantly, Xilinx has also embraced a new development strategy, particularly … Read more

Review of Domestic Alternatives to STM32 (3)

Last week, the embedded ARM article “With the Soaring Prices of STM32, Reviewing Domestic Alternatives to STM32” received widespread attention. At the request of readers, embedded ARM will continue to introduce domestic products that can replace STM32.Today, we present the products that can perfectly replace STM32: the HK32F103VET6 and HK32F030M from Hangshun, the latter being … Read more