Understanding CPU, GPU, NPU, and FPGA: Who is the Driving Force in the AI Era?

Understanding CPU, GPU, NPU, and FPGA: Who is the Driving Force in the AI Era?

In the world of computers, there are four “powerful computing units” each with its strengths. They not only support our daily computer usage but also play a crucial role in the wave of artificial intelligence. Today, let’s discuss in simple terms the differences, future developments, and potential of these four “masters”: CPU, GPU, NPU, and … Read more

Three Methods for FPGA Version Management: Which One Will You Choose?

Three Methods for FPGA Version Management: Which One Will You Choose?

Version management is essential in FPGA projects; otherwise, questions like “Who wrote this?” and “Which version is running on the board?” can be quite frustrating. Today, let’s discuss three common methods. Why is Version Management Necessary for FPGAs? Some bugs are caused by new logic, and without version numbers, it is difficult to trace back. … Read more

AI Machine Cerebellum – FPGA

AI Machine Cerebellum - FPGA

I greatly benefited from a conversation with a chip expert. One key idea he conveyed to me is that when discussing chips, one must first consider the application scenarios. When talking about GPUs, SoCs, and various chips, it is essential to discuss them in the context of their usage scenarios. For instance, the sudden popularity … Read more

VPX638: A General Signal Processing Platform Based on KU115 FPGA and C6678 DSP with Dual FMC Interfaces

VPX638: A General Signal Processing Platform Based on KU115 FPGA and C6678 DSP with Dual FMC Interfaces

Board Overview The VPX638 is a 6U VPX general signal processing platform based on the KU115 FPGA and C6678 DSP. This platform utilizes a Xilinx Kintex UltraScale series FPGA (XCKU115) as the main processor to perform complex data acquisition, playback, and data preprocessing. It employs a TI multicore floating-point DSP TMS320C6678 to execute signal processing … Read more

Design of Image Acquisition Scheme for GigE Vision Camera Based on FPGA

Design of Image Acquisition Scheme for GigE Vision Camera Based on FPGA

1 Overview GigE Vision is a relatively complex protocol, and fully implementing it in an FPGA is quite challenging. If the FPGA is used as a receiver, only a small portion of the functionality needs to be implemented to configure the GigE Vision camera and perform image acquisition. This article trims the original structure of … Read more

Design of a VGA/LCD Display Controller Based on FPGA (Includes Code)

Design of a VGA/LCD Display Controller Based on FPGA (Includes Code)

Simulation and testing, as well as a summary, without further ado, let’s get started. Introduction VGA (Video Graphics Array) is a video transmission standard using analog signals, launched by IBM in 1987 with the PS/2 (Personal System 2). This standard is now quite outdated in today’s personal computer market. However, at that time, it had … Read more

First Prize! Our Students Achieve Outstanding Results in the National Finals of the Embedded Chip and System Design Competition

First Prize! Our Students Achieve Outstanding Results in the National Finals of the Embedded Chip and System Design Competition

On August 13, 2025, the 8th (2025) National College Student Embedded Chip and System Design Competition Application Track National Finals, hosted by the China Electronic Education Association and co-organized by Southeast University and Nanjing Jiangbei New Area, concluded at the Nanjing Integrated Circuit Training Base. In this competition, the Southeast University team won 8 first … Read more

Why Top Electronic Engineers Can’t Do Without MATLAB and Simulink? A Comprehensive Overview!

Why Top Electronic Engineers Can't Do Without MATLAB and Simulink? A Comprehensive Overview!

In the field of electronic engineering design, efficiency and precision are the keys to success. The “golden combination” of MATLAB and Simulink, with their deeply integrated functionalities and wide applicability, has long become the “right-hand man” for engineers. From control systems to signal processing, from image processing to industrial automation, from chip design to FPGA … Read more