Understanding NOR Flash Memory Structure and Operations

Understanding NOR Flash Memory Structure and Operations

Welcome FPGA engineers to join the official WeChat technical group. This article mainly introduces the structure, external interfaces, and operations of NOR Flash. In NOR Flash, the ‘N’ stands for NOT, meaning that when there is a charge in the Floating Gate, it reads ‘0’, and when there is no charge, it reads ‘1’. This … Read more

Why NOR Flash Is So Important in 5G Wireless Infrastructure

Why NOR Flash Is So Important in 5G Wireless Infrastructure

If you have been following the news about 5G, you know that it can significantly increase bandwidth, reaching up to 10Gbps. Additionally, it has a system latency of less than 1ms, with greatly reduced power consumption compared to existing networks. 5G will enable a plethora of new applications in areas such as industrial IoT, vehicle-to-vehicle … Read more

Implementing a Parameterized Priority Multiplexer in Verilog

Implementing a Parameterized Priority Multiplexer in Verilog

Follow and star our official account for exciting content Source: Online Materials Requirement: In FPGA design, data multiplexers are often required. To achieve parameterized and adjustable designs, we typically need a parameterizable multiplexer, such as M-to-1, where M is an adjustable parameter. If the multiplexer is non-priority, we can design it using a two-dimensional array … Read more

Introduction to Excellent Verilog/FPGA Open Source Projects (35) – TinyML

Introduction to Excellent Verilog/FPGA Open Source Projects (35) - TinyML

Introduction Check out Why FPGA/ADC Communication Prefers GPMC Interface in Industrial Fields? to learn about TinyML~ Today, I will introduce several open-source projects related to TinyML. TinyML Cookbook https://github.com/PacktPublishing/TinyML-Cookbook Overview This book is about TinyML, a rapidly developing field at the unique intersection of machine learning and embedded systems, enabling AI applications on ultra-low-power devices … Read more

TinyML: Is FPGA the Best Application for AI?

TinyML: Is FPGA the Best Application for AI?

TinyML is a type of machine learning characterized by shrinking deep learning networks for use in micro hardware, primarily applied in smart devices. Ultra-low power embedded devices are “invading” our world, further promoting the proliferation of AI-driven IoT devices with the help of new embedded machine learning frameworks. FPGA has been applied across various fields … Read more

Design of Visual Servo Control for Six-Degree-of-Freedom Robot Based on FPGA EtherCAT

Design of Visual Servo Control for Six-Degree-of-Freedom Robot Based on FPGA EtherCAT

China Manufacturing 2025 is the first decade action plan implemented by the Chinese government to strengthen the manufacturing industry, aiming to significantly improve the quality and level of China’s manufacturing industry. It highlights the importance of innovative technologies surrounding industrial robots. Currently, industrial robot technology is widely applied in fields such as automotive processing, food … Read more

Adaptive Computing Accelerates Software-Defined Hardware Era

Adaptive Computing Accelerates Software-Defined Hardware Era

In the past, designing a product required careful planning of the hardware architecture, and only after the hardware design was completed would software development begin, followed by the release of the complete product. Now, with the development of cloud computing and the internet, along with the rise of AI, 5G, and autonomous driving, the development … Read more

How to Build a Linux Image Using Yocto

How to Build a Linux Image Using Yocto

Author: Zhang Longley, AMD Engineer, Source: AMD Developer Community All FPGA SoC devices from AMD XILINX (Zynq-7000, Zynq MPSoC, Versal) and soft cores (Microblaze) support building Linux images using Yocto. This blog demonstrates how to build a Linux image using Yocto. The blog uses version 2024.1 of the tools to quickly build a Linux image … Read more

Three Reasons to Switch from Yocto to PetaLinux

Three Reasons to Switch from Yocto to PetaLinux

Introduction At DesignLinx Hardware Solutions, we use PetaLinux to build custom Linux images to support our clients’ tailored products. I must admit, I was skeptical when I first heard about PetaLinux. My professional background is in embedded Linux, having worked on numerous projects that included pure Yocto/Bitbake/OE and integrating Linux on various SoC platforms. Yocto … Read more

Practical Differences and Application Strategies of HDL in FPGA and ASIC Design

Practical Differences and Application Strategies of HDL in FPGA and ASIC Design

Hardware Description Language (HDL) is the cornerstone of modern digital system design, used as the core tool to describe hardware behavior and structure in both Field Programmable Gate Arrays (FPGA) and Application-Specific Integrated Circuits (ASIC). However, the fundamental differences in implementation, design processes, and target applications between FPGA and ASIC lead to significant differences in … Read more