Understanding the Relationships Between Microcontrollers, ARM, MCU, DSP, and FPGA

Understanding the Relationships Between Microcontrollers, ARM, MCU, DSP, and FPGA

Article Length: 8000 words, Content Quality: ⭐⭐⭐⭐⭐ 01 Clarifying the Differences First, “Embedded” is a concept without a precise definition; various books have their own interpretations. However, the main idea is the same: compared to general systems like PC, embedded systems are specialized systems with a streamlined structure, retaining only the necessary components in both … Read more

LCD Display System Design Based on Embedded Processor and SOPC Technology

LCD Display System Design Based on Embedded Processor and SOPC Technology

Nios II is a configurable 16/32-bit RISC processor that, combined with a rich set of peripheral-specific instructions and hardware acceleration units, can provide extremely flexible and powerful SOPC systems at a low cost, allowing developers to integrate according to actual needs. All mainstream FPGA devices from Altera support Nios II. By combining the LCD driver … Read more

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

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

First of all, “embedded” is a concept without a precise definition; different books have their own definitions. However, the main idea is similar: compared to general systems like PCs, embedded systems are specialized systems with a simplified structure, retaining only the necessary parts in both hardware and software while cutting out the unnecessary parts. Therefore, … Read more

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