Understanding FPGA, CPU, MCU, and SoC Chips

Understanding FPGA, CPU, MCU, and SoC Chips

Currently, there are two types of civilizations in the world: one is the carbon-based civilization composed of human society, and the other is the silicon-based civilization composed of various chips—because almost all chips are made from single crystal silicon, and the total number of chip systems is several dozen to hundreds of times more than … Read more

Dual-Camera Stereo Vision Obstacle Avoidance System SOC Design Based on ARM-M3

Dual-Camera Stereo Vision Obstacle Avoidance System SOC Design Based on ARM-M3

The new year’s innovation competition is in full swing~ To help everyone better understand this event, the editor has organized excellent works from 2021 for learning and sharing. Every Monday, we will share award-winning works, so remember to check out the series! ~ Team Introduction Participating Unit: Shanghai University of Electric Power Team Name: Haixing … Read more

Application of FPGA Remote Configuration in Remote Experiment Systems

Application of FPGA Remote Configuration in Remote Experiment Systems

Abstract: This article introduces the composition, working principle, and remote configuration of the FPGA remote experiment system, focusing on the principle and specific implementation of remote configuration in the FPGA remote experiment system. Under the guidance of the ARM microcontroller, FPGA configuration data is transmitted and downloaded via Ethernet, and then the ARM acts as … Read more

Troubleshooting a Nearly Scrapped Board: Finding the Cause After a Week

Troubleshooting a Nearly Scrapped Board: Finding the Cause After a Week

Documenting an Issue Related to ALTERA Device JTAG While reviewing previous blog posts, I found several published years ago related to JTAG, specifically: the first one discusses connecting multiple devices on a single JTAG chain: https://mbb.eet-china.com/blog/1010859-213144.html. The second one involves an interesting issue encountered during automatic detection (AUTO Detect) via JTAG interface with the download … 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

Understanding the Complex Relationships Among MCU, ARM, DSP, FPGA, and Embedded Systems

Understanding the Complex Relationships Among MCU, ARM, DSP, FPGA, and Embedded Systems

First, the term ’embedded’ is a concept without a precise definition, as each book offers its interpretation. However, the main idea is the same: compared to general systems like PCs, embedded systems are specialized systems with a streamlined structure, retaining only the necessary hardware and software while discarding the unnecessary parts. Therefore, embedded systems generally … Read more

Gracefully Using ILA for FPGA Hardware Debugging

Gracefully Using ILA for FPGA Hardware Debugging

Vivado (Vitis) Version: 2020.2 FPGA Development Board: Microphase Z7-Lite 7020 Development Board FPGA Design Debugging Process FPGA development is an iterative process, and the general FPGA design process typically includes the following steps: Hardware architecture and algorithm verification: what modules are needed to implement the required functionality, how modules communicate and connect with each other; … Read more

TJ375: From Zero to One in Just Three Months

TJ375: From Zero to One in Just Three Months

With the rapid development of the terminal industry, there is an increasing demand in the market for high-performance, flexible, and programmable solutions. As an innovator in the FPGA field, E-Link’s latest product, the 16nm Titanium series new member—TJ375, has completed nearly three months of verification and testing work and is ready to be launched into … Read more

Integration of Bus Control and Motion Control Chips

Integration of Bus Control and Motion Control Chips

According to a report from Electronic Enthusiasts (by Li Ningyuan), in the current motion control field, bus technology and drive technology complement each other. In traditional motion control systems, the control methods are relatively singular. Generally, pulse or analog signals are used as control signals, which are sent to the motor driver, and then the … Read more

Design of the MIL-STD-1553B Bus Interface

Design of the MIL-STD-1553B Bus Interface

Welcome FPGA engineers to join the official WeChat technical group. ClickBlue WordsFollow us at FPGA Home – the best and largest pure FPGA engineer community in China About Reset Numbers In digital circuits, the circuit starts up through reset, which acts like a “pacemaker” for digital circuits. There are mainly three ways: 1 No Reset: … Read more