Four Methods to Invoke FPGA Memory Units

Four Methods to Invoke FPGA Memory Units

First, what is XPM? Many people may not have heard of or used it. Its full name is Xilinx Parameterized Macros, which are Xilinx’s parameterized macros, similar to the instantiation and usage of primitives. You can check which XPMs can be instantiated in Vivado under Tools->Language Templates.  From the above image, it can be seen … Read more

Dynamic Target Detection and Tracking System Based on Cortex-M3 SoC

Dynamic Target Detection and Tracking System Based on Cortex-M3 SoC

The new year’s Innovation Competition is in full swing~ To help everyone understand more about this event, the editor has compiled excellent works from 2021 for study and sharing. Every Monday, we will share award-winning works, so remember to check out the series ~ Team Introduction Participating Unit: Beijing Institute of Technology Team Name: Flying … Read more

Overview of Major FPGA Manufacturers and Their Key Chips

Overview of Major FPGA Manufacturers and Their Key Chips

1 Introduction With the popularity of artificial intelligence, the demand for real-time processing of large volumes of images and video data has led to an increasing need for FPGA in hardware design. This article aims to summarize the current mainstream FPGA chips in the market and their main attributes. 2 Xilinx (赛灵思) Official Website:Xilinx Official … Read more

The Ultimate Tool for Debugging Hardware Bugs – New Logic Analyzer

The Ultimate Tool for Debugging Hardware Bugs - New Logic Analyzer

Background The most commonly used tool in the development of electronic products is the oscilloscope. However, with the advancement of microprocessors such as ARM, X86, MIPS architectures, GPUs, deep learning processors, and the rapid growth of smart hardware, various logical bugs in hardware are frequently encountered. When issues arise with various interfaces of SoC (System … Read more

Introduction and Usage of Xilinx Power Management Library (XilPM)

Introduction and Usage of Xilinx Power Management Library (XilPM)

AMD-Xilinx MPSoC and Versal ACAP series have complex internal power structures, including Full Power Domain (FPD), Low Power Domain (LPD), single processor power domains, peripheral nodes, and memory power domains. These domains can be powered on or off, optimizing the overall solution’s power consumption. They also allow for dynamic power management at runtime to achieve … Read more

The Secret Weapon Behind Subaru’s Latest Stereo ADAS

The Secret Weapon Behind Subaru's Latest Stereo ADAS

Written by / Ge Yi Edited by / Huang Dalu Designed by / Du Kai In recent years, cars have not only made qualitative leaps in both active and passive safety but have also introduced more advanced concepts of “preventive safety”. The U.S. Highway Safety Insurance Institute believes that equipping cars with ADAS (Advanced Driver … Read more

Adaptive Computing Accelerates Software-Defined Hardware Era

Adaptive Computing Accelerates Software-Defined Hardware Era

In the past, designing a product required careful planning of the hardware architecture, and only after the hardware design was completed would software development begin, followed by the release of the complete product. Now, with the development of cloud computing and the internet, along with the rise of AI, 5G, and autonomous driving, the development … Read more

Powerful JTAG Boundary Scan 5 – FPGA Boundary Scan Applications

Powerful JTAG Boundary Scan 5 - FPGA Boundary Scan Applications

Previous article, introduced the JTAG boundary scan application based on STM32F103, demonstrated the application of TopJTAG Probe software, and the basic functions of boundary scan. This article introduces the boundary scan application based on Xilinx FPGA, which is almost the same. 1. Obtain the Chip’s BSDL File The method of obtaining the BSDL file for … Read more

In-Depth Overview of FPGA Basics in Heterogeneous Computing

In-Depth Overview of FPGA Basics in Heterogeneous Computing

With the application of cloud computing, big data, and artificial intelligence technologies, relying solely on CPUs can no longer meet the computational needs of various industries. Scenarios such as massive data analysis, machine learning, and edge computing require a diversified computing architecture, necessitating the collaboration of different processor architectures and heterogeneous computing technologies like GPUs, … Read more