A Quick Start Guide to FPGA

A Quick Start Guide to FPGA

In today’s rapidly evolving electronic design field, FPGA technology has become the preferred tool for many engineers and designers due to its flexibility and customizability. Whether you are working in communication, computing, consumer electronics, or industrial automation, FPGAs can help you solve problems. No matter if you are a student in the learning stage (such … Read more

Design of Low-Power Turbo Encoder and Decoder for NB-IoT

Design of Low-Power Turbo Encoder and Decoder for NB-IoT

The research team led by Professor Hu Jianguo from Sun Yat-sen University’s School of Microelectronics has conducted research on low-power Turbo encoding and decoding for the NB-IoT communication standard. The related results are published under the title “Design of Low-Power Turbo Encoder and Decoder for NB-IoT” in the Chinese Journal of Electronics, 2024, Issue 2. … Read more

Selected System Design: FPGA-Based CAN Bus Controller Design

Today, I bring you the design of a CAN bus controller based on FPGA. Due to the lengthy content, it is divided into three parts. Today, I present the third part, followed by the next one, which covers the program simulation and testing, as well as a summary. Without further ado, let’s get started. I … Read more

Essential Insights on SoC Functional Verification

Essential Insights on SoC Functional Verification

As the design progresses and approaches the final product, the cost of correcting a design flaw becomes increasingly high. Cost of correcting design flaws at different design stages 1. Overview of Functional Verification In the field of IC design and manufacturing, the terms verification and testing refer to two different processes. Verification Confirming the correctness … Read more

FPGA/Digital IC Design Course

Public Course Replay: The instructor of the public course introduces the basic knowledge of FPGA from its application scenarios, technologies, and employment directions, and will also introduce mainstream manufacturers, development tools, development processes, and typical device structures. First Public Course Replay: Second Public Course Replay: – Digital IC/FPGA Design Course – From Basics to Practical … Read more

How to Master FPGA Design?

How to Master FPGA Design?

Heterogeneous Computing FPGA’s Advantages in Handling Intensive Computations As the demand for computing power continues to grow with machine learning and cloud services, heterogeneous computing has gradually become the mainstream solution for high-performance computing. FPGAs are also stepping into the spotlight, appearing in various data centers. Intensive Computation Specific computational tasks such as matrix operations, … Read more

Learn FPGA From Scratch: Understanding Hardware Programming Ideas

Learn FPGA From Scratch: Understanding Hardware Programming Ideas

1. Why Change the Approach to Learning FPGA? Hello everyone, I am Du Yong, a senior FPGA digital signal processing algorithm engineer, a university teacher, and a content creator. In my spare time, I enjoy watching sports, movies, listening to music, reading, and jogging. I feel that a happy life is one where I can … Read more

How to Become a Top FPGA Engineer?

How to Become a Top FPGA Engineer?

Top FPGA Engineer Required Skills Attend industry seminars to meet experts Ability to identify and solve problems Are you curious about FPGA engineers as a profession? FPGA technology is currently a hot industry, have you always wanted to know how to become a top FPGA engineer? Don’t worry, today I will share some secrets with … Read more

Essential Subjects to Learn Before Studying FPGA

Essential Subjects to Learn Before Studying FPGA

Introduction FPGA has evolved from an edge chip to a popular technology, indicating that domestic chips are gradually becoming mainstream. Domestic chips are expected to replace foreign chips and become the core of technology. As the domestic chip industry rises, the demand for talent in this field is growing. High salaries offered by companies attract … Read more