Introduction to Computing Accelerators in the Chip Industry (GPU, FPGA, ASIC, TPU, NPU)

Introduction to Computing Accelerators in the Chip Industry (GPU, FPGA, ASIC, TPU, NPU)

🚀 Introduction to Computing Accelerators in the Chip Industry “Computing acceleration technology is redefining modern computing architecture” 🎯 Overview With the explosive growth in computing power demands from applications such as artificial intelligence, big data, and scientific computing, traditional CPUs can no longer meet all computing needs, leading to the emergence of computing accelerators. Unlike … Read more

Design of a Digital Voltmeter Based on FPGA and LTC2308 – Implementing SPI Protocol Communication with FPGA

Design of a Digital Voltmeter Based on FPGA and LTC2308 - Implementing SPI Protocol Communication with FPGA

Code Analysis The LTC2308 communicates via a standard 4-wire SPI digital interface. The LTC2308 analog-to-digital converter (ADC) chip has 8 ADC channels and a resolution of 12 bits, with an input signal clock frequency range not exceeding 500 KHz. According to the Nyquist sampling theorem, it is recommended that the input signal be below 250 … Read more

A Brief Discussion on Learning LabVIEW Control – FPGA

A Brief Discussion on Learning LabVIEW Control - FPGA

The slowest pace is not a small step, but hesitation; the fastest pace is not a sprint, but persistence. Note: This article does not make a detailed distinction between FPGA and Linux-RT, as both are considered to be used simultaneously. Seeing LabVIEW FPGA mentioned in a high-end context, I would like to demystify it. Also, … Read more

How to Simulate Fixed-Point Conversion for FPGA Using MATLAB Fixed-Point Toolbox

How to Simulate Fixed-Point Conversion for FPGA Using MATLAB Fixed-Point Toolbox

In digital signal processing and FPGA development, fixed-point design is a crucial step from algorithm to hardware implementation. Algorithms in MATLAB are typically modeled and verified using floating-point numbers, but FPGA hardware often only supports fixed-point operations. There are significant differences in data precision, rounding methods, and overflow handling between the two, leading to discrepancies … Read more

Ten Years of Xiao Mei Ge FPGA: Thank You for Your Support!

Ten Years of Xiao Mei Ge FPGA: Thank You for Your Support!

Just Recently, while organizing my Baidu Cloud storage, I found a video file named “Simple Development Process.mp4“ in the folder of “A Xiao Mei Ge All Video Tutorials and Materials“. This video seems to be the first episode of a tutorial series for a certain development board. It was probably placed here by accident and … Read more

TES807: Dual FMC Interface 10G Fiber Transmission Signal Processing Platform Based on XCKU115 FPGA

TES807: Dual FMC Interface 10G Fiber Transmission Signal Processing Platform Based on XCKU115 FPGA

Board Overview TES807 is a dualFMC interface signal processing platform based on Gigabit or 10 Gigabit Ethernet transmission. This platform utilizesXILINX‘sKintex UltraScale seriesFPGA:XCKU115-2FLVF1924I as the main processor. The FPGA is equipped with two sets of 72 bit DDR4 SDRAM for achieving ultra-large capacity data caching. The maximum data cache bandwidth of DDR4 can reach 2400MHz, … Read more

CPLD/FPGA Application Designer

CPLD/FPGA Application Designer

CPLD/FPGA Application Designer | Job Positioning 🌍 CPLD/FPGA Application Designer is a crucial role in the field of digital electronics and programmable logic, responsible for designing, developing, and optimizing complex digital systems.🔧 This position primarily targets high-tech fields such as communications, industrial automation, smart hardware, and aerospace, ensuring that programmable logic devices perform at their … Read more

Introduction to Clock Resources in Xilinx FPGA: DCM, PLL, MMCM, and CMT

Introduction to Clock Resources in Xilinx FPGA: DCM, PLL, MMCM, and CMT

Click the blue text to follow, grateful for your support Welcome friends to follow“Hao Xushuang Electronic Design Team” public account, this account will regularly update relevant technical materials, software, etc. Friends who are interested can browse other“modules”, hoping that everyone can gain something they want from this public account. This article mainly discussesClock Resources in … 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, we will 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 … Read more

Design and FPGA Implementation of Polar Code Decoder Based on Belief Propagation Algorithm – Core Code Included

Design and FPGA Implementation of Polar Code Decoder Based on Belief Propagation Algorithm - Core Code Included

📡 Click the blue text above to follow ↑↑↑ 📡Research Background In modern wireless communication systems, channel coding is a key technology to ensure the reliability of data transmission. In 2009, Arikan proposed Polar Codes, which is the first channel coding scheme strictly proven to achieve the Shannon limit under binary discrete memoryless channels, and … Read more