Challenges in FPGA Syntax

The “syntax” of FPGA (Field Programmable Gate Array) essentially refers to the rules for using hardware description languages (HDL, such as Verilog and VHDL) and associated design tools to describe hardware circuit logic. Compared to software programming languages (like Python and C++), the core difficulty of FPGA syntax arises from the conflict between its “hardware … Read more

Air780EGH Hardware Guide: UART Serial Circuit Design

Air780EGH Hardware Guide: UART Serial Circuit Design

The Air780EGH is the flagship 4G-Cat.1 module from Hezhao in 2025 and features a dual function of 4G communication + GNSS positioning, in a classic 1618 package, supporting LuatOS secondary development. The serial port serves as the primary communication interface for the Hezhao Air780EGH module, undertaking important functions such as control, data transmission, and peripheral … Read more

In-Depth Analysis of Key Debouncing Techniques in Embedded Development

In-Depth Analysis of Key Debouncing Techniques in Embedded Development

Modern embedded devices are highly advanced, with embedded systems interacting with external human-machine interfaces. Currently, touch screens are popular, and even in the wave of AI, compact embedded devices can directly accept voice input for AI recognition, allowing a simple phrase like “Old Wu, please help me with xxx” to suffice. However, in scenarios requiring … Read more

A Step-by-Step Guide to Hardware Design: Part Four (eMMC & SD Card Interfaces)

A Step-by-Step Guide to Hardware Design: Part Four (eMMC & SD Card Interfaces)

Continuing with the circuit design around the TJ375N1156X, today we will introduce the eMMC interface and the SD card interface. 1. eMMC Interface eMMC: Embedded Multi Media Card, as shown in the diagram below, the internal structure of eMMC packages NAND Flash and the eMMC controller together, providing a standard interface that allows eMMC to … Read more

Overview of Xilinx 7 Series FPGA Chips

Overview of Xilinx 7 Series FPGA Chips

Click the blue text to follow us Follow and star our public account for exciting content delivered daily. Source: Online materials The Xilinx 7 series chips are widely used, characterized by low cost, strong performance, and mature stability. Currently, Xilinx (AMD) has extended the lifecycle of this series of chips at least until 2035. This … Read more

Understanding the Hardware Characteristics of the RS232 Protocol

Understanding the Hardware Characteristics of the RS232 Protocol

For hardware engineers, the first acquaintance with serial communication may be RS232 (“RS” stands for “Recommended Standard”, indicating a “recommended standard”. “232” is the identification number), which has been widely used for communication between microcontrollers and computers due to its simplicity and low cost (for example, using a USB to RS232 module to upload microcontroller … Read more

Dissecting the Baseus Bluetooth Anti-Loss Device

Dissecting the Baseus Bluetooth Anti-Loss Device

Click the blue text above to follow us. With the long-term development of Internet of Things (IoT) technology, Bluetooth anti-loss devices have entered the public’s view, becoming a convenient tool for many people to locate their belongings. Based on this, this issue will dissect this product, exploring whether there are unique aspects in its craftsmanship … Read more

From C Language to VHDL: Bridging the Gap Between Software and Hardware Thinking

From C Language to VHDL: Bridging the Gap Between Software and Hardware Thinking

Today, we will discuss the hardware design knowledge that every software programmer needs to understand, especially for those who are just starting to engage in hardware design. For developers who are already familiar with programming languages like C or Java, they often encounter misunderstandings when learning hardware description languages such as VHDL or Verilog. This … Read more

A Step-by-Step Guide to Utilizing the MIPI Interface on Zhi Duo Jing FPGA: A Game Changer for Video Project Development!

A Step-by-Step Guide to Utilizing the MIPI Interface on Zhi Duo Jing FPGA: A Game Changer for Video Project Development!

Hello everyone! Today, we are going to discuss a very practical topic—how to use the MIPI interface on Zhi Duo Jing FPGA. Whether it’s for camera image acquisition or display control, MIPI is a very common interface standard. Mastering it will greatly enhance your video project development efficiency! The Zhi Duo Jing FPGA supports the … Read more

Understanding I2C Communication Principles: A Comprehensive Guide

Understanding I2C Communication Principles: A Comprehensive Guide

Hello everyone, many friends have previously said, “I heard that I2C is very important, but I always struggle with the timing part.” Today, we will thoroughly explain I2C from the basics to practical applications, especially focusing on the timing analysis examples, ensuring you can get hands-on after reading! 1. What is I2C? First, understand “what … Read more