Don’t Confuse CPU/SoC/MCU! Clarifying the Differences Based on Requirements

Don't Confuse CPU/SoC/MCU! Clarifying the Differences Based on Requirements

In today’s digital world, we often hear terms like CPU, SoC, and MCU, all of which are important components in the fields of computer science and electronic engineering. However, there are clear distinctions among these three. This article will delve into the definitions, functions, and application areas of CPU (Central Processing Unit), SoC (System on … Read more

Digital Design and 3D Printing Technology in the Treatment of Malocclusion

Digital Design and 3D Printing Technology in the Treatment of Malocclusion

Malocclusion is one of the most common facial deformities, affecting the aesthetics and function of the jaw, and even impacting the psychological health of patients. Depending on the severity of the malocclusion, treatment options can be categorized into orthodontic treatment, surgical treatment, and combined orthodontic-surgical treatment. There are numerous classification methods for malocclusion, which vary … Read more

Reducing Power Consumption at RTL Level in Low-Power Design

Reducing Power Consumption at RTL Level in Low-Power Design

Recently, I have been reading “The Art of Hardware Architecture”, and this blog post is also derived from the content in the book. With the advancement of technology, low-power design has become increasingly important.As a digital front-end designer, let’s take a look at how to reduce power consumption at the RTL level. In large-scale ASIC … Read more

FPGA Fixed-Point Decimal Calculation (Verilog) Part One

FPGA Fixed-Point Decimal Calculation (Verilog) Part One

Here are the results from the past two days, implementing FPGA fixed-point decimal calculation in Verilog. There will be N parts, including addition, multiplication, division, square root, square, etc. Currently, addition and multiplication have been debugged, while division, square root, and square are not yet completed. Due to time constraints, this blog post will directly … Read more

100 Common Abbreviations in IC Design

100 Common Abbreviations in IC Design

During my classes with many beginners, I found that everyone is unfamiliar with the abbreviations and terms frequently used in IC design, making communication somewhat difficult, especially since some abbreviations and terms are hard to translate accurately into Chinese. Below is a collection of 100 commonly used abbreviations or terms in digital IC design for … Read more

100 Common Abbreviations in IC Design

100 Common Abbreviations in IC Design

Introduction While teaching many beginners, I found that everyone is unfamiliar with the abbreviations and terms commonly used in IC design, making communication somewhat difficult, especially since some abbreviations and terms are hard to translate into Chinese and cannot accurately express their meanings. Below is a collection of 100 commonly used abbreviations or terms in … Read more

Summary of Xilinx FPGA Constraint Design and Timing Analysis

Summary of Xilinx FPGA Constraint Design and Timing Analysis

Welcome FPGA engineers to join the official WeChat technical group. Clickthe blue textto follow us at FPGA Home – the best and largest pure FPGA engineer community in China. When designing an FPGA, it is often necessary to add constraints during the synthesis and implementation phases to control the synthesis and implementation processes, ensuring that … Read more

How to Virtualize Fashion?

How to Virtualize Fashion?

Thanks to the development of artificial intelligence and virtual reality technologies, the professions and job contents in our society are undergoing changes. The title of virtual fashion designer may not sound unfathomable, but if you think it is just a profession serving existing game worlds or virtual worlds, then you are mistaken. Cat Taylor’s “fabricated” … Read more

Key Considerations in Digital IC Design

Key Considerations in Digital IC Design

This article is reprinted from the WeChat public account: FPGA Algorithm Engineer We all know that recently, the topics of chip design and manufacturing continue to occupy people’s conversations. The enemy’s pursuit has made us abandon our fantasies and fight back. In our work and life, whether we are in the upstream or downstream of … Read more

Introduction to Common Timing Constraints Based on ISE UCF Syntax

Introduction to Common Timing Constraints Based on ISE UCF Syntax

Timing constraints are the requirements and expectations we have for FPGA designs, for example, we hope the FPGA design can operate at what clock frequency, etc. Therefore, before the timing analysis tools begin to analyze our FPGA design, we must provide relevant timing constraint information. In the section on Timing Analysis Principles, we introduced many … Read more