Detailed Introduction to Xilinx Shift RAM IP (PG122)

Detailed Introduction to Xilinx Shift RAM IP (PG122)

Overview Xilinx Shift RAM IP is a LogiCORE™ IP core provided by AMD Xilinx, designed to implement efficient shift registers in FPGAs. This IP core utilizes the FPGA’s Distributed RAM or Block RAM resources to create a configurable shift register that supports user-defined width and depth, suitable for scenarios requiring data delay, data buffering, or … Read more

The Best RAM Solutions for Xilinx FPGA in the Wind

The Best RAM Solutions for Xilinx FPGA in the Wind

Introduction During the FPGA development process, it is common to encounter situations where data needs to be cached for later use. Typically, there are two solutions: RAM and FIFO. However, using FIFO has two limitations: There is a fixed delay of at least 3 clock cycles between FIFO output and input, and it cannot be … Read more

Xilinx Responds to AMD’s $30 Billion Acquisition Rumors: Is Heterogeneous Computing the New Battlefield?

Xilinx Responds to AMD's $30 Billion Acquisition Rumors: Is Heterogeneous Computing the New Battlefield?

Produced by 21ic China Electronics Network Fu Bin Website: 21ic.com In the context of accelerating heterogeneous computing, “giant mergers” have become synonymous with this year. On October 9, The Wall Street Journal reported that American processor company AMD (Advanced Micro Devices) is in deep negotiations to acquire its competitor chip manufacturer Xilinx, with a deal … Read more

Analysis Behind AMD’s Acquisition of Xilinx

Analysis Behind AMD's Acquisition of Xilinx

Recently, it has been reported that AMD is preparing to acquire Xilinx. AMD has been gaining momentum in the processor field, and we believe this acquisition could be the most significant move for AMD since acquiring ATI. The PC market is dead; the industrial market is the next big opportunity First, we believe AMD’s purpose … Read more

The Mystery of Data Loss in Xilinx Aurora 8b10b IP: What Issues Are at Play?

The Mystery of Data Loss in Xilinx Aurora 8b10b IP: What Issues Are at Play?

When using Xilinx Aurora 8b10b IP, the following issue occurs as shown in the figure below: In frame mode, under the condition of 2 lanes at 1Gbps rate, when sending the last data, one clock is pulled low, then last is pulled high, but keep is missing one bit, resulting in a loss of one … Read more

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