DIY Logic Analyzer Using RP2040 for Just 9.9 Yuan

DIY Logic Analyzer Using RP2040 for Just 9.9 Yuan

Logic Analyzer is an instrument that analyzes the logical timing of digital signals, capable of precisely capturing and displaying multiple digital signals, providing signal timing, protocol analysis, and other functions. It is also one of the most commonly used tools for embedded engineers in daily development. Now, we can use the Haozhe RP2040 development board … Read more

Debugging FPGA with Internal Logic Analyzers

Debugging FPGA with Internal Logic Analyzers

Click the blue text to follow us Follow and star our public account for exciting content delivered daily Source: Online Materials 1 Reasons for Changing FPGA Debugging Technology During the functional debugging of hardware design, the reprogrammability of FPGAs is a key advantage. In the early use of CPLDs and FPGAs, if a design was … Read more

Building a Logic Analyzer Using FPGA

Building a Logic Analyzer Using FPGA

Previously, we introduced how to create a logic analyzer and oscilloscope using RP2040. Today, we will build a logic analyzer using FPGA. Currently, the mainstream architecture of logic analyzers in China is based on FPGA + USB PHY. The combination of the advantages of FPGA and the high accessibility of USB has kept it in … Read more

Maximizing Logic Analyzer Storage Time

Maximizing Logic Analyzer Storage Time

Abstract Are you still calculating repeatedly to locate errors, struggling to choose triggers, and worrying about reducing sampling accuracy? When debugging signals, we always hope that the storage time of the logic analyzer can be as long as possible. So, how can we maximize the storage time of the logic analyzer? 1. Increase Memory Space … Read more

Open Source Logic Analyzer – DSLogic

Open Source Logic Analyzer - DSLogic

Whether you are developing microcontrollers or FPGAs, a protocol analysis tool – the logic analyzer, is often used. Unlike oscilloscopes, it can only collect digital signals, with sampling rates typically ranging from hundreds of MHz to GHz, supporting multiple channels for simultaneous sampling. The accompanying software supports parsing dozens of protocols such as I2C, UART, … Read more

High-Performance Logic Analyzer Using ACZ702 Development Board

High-Performance Logic Analyzer Using ACZ702 Development Board

Content Summary Previously, we released a high-performance logic analyzer with 8 channels and a 500M sampling rate based on the BX71 core board. Many users of the ACZ702 development board also hope we can provide firmware based on the ACZ702 development board. Today, we bring you this high-performance logic analyzer firmware and usage instructions based … Read more

FPGA Signal Tap Logic Analyzer Tutorial

FPGA Signal Tap Logic Analyzer Tutorial

Greetings, heroes! Welcome to the FPGA technology realm. This vast world offers us the chance to meet by fate. You can follow the FPGA technology community to discover other resources of interest in the “Adventuring” and “Heroic Deeds” sections, or simply enjoy a drink and chat. This series will provide a systematic study of FPGA, … Read more

Vivado Logic Analyzer Tutorial

Vivado Logic Analyzer Tutorial

Hello, hero! Welcome to the FPGA technology realm. The world of technology is vast, and meeting you is a fate. You can follow FPGA technology to get other interesting resources in the “Adventurous Journey” and “Chivalrous Acts” sections or enjoy a drink and chat together. “Enjoying a drink” enters the IC technology circle, where there … Read more

Using Integrated Logic Analyzer (ILA) in Vivado

Using Integrated Logic Analyzer (ILA) in Vivado

A Dual-Shoulder Backpack How Difficult Is It? Give It a Try! →_→ Long Press Recognition Circuits synthesized from FPGA are located inside the chip, making it nearly impossible to measure signals using oscilloscopes or logic analyzers. Therefore, manufacturers like Xilinx have invented built-in logic analyzers. In Vivado, this is called ILA (Integrated Logic Analyzer), whereas … Read more

Practical Audio Playback with UAC and PDM

Practical Audio Playback with UAC and PDM

This article is the first in a series, with plans to share a series of articles based on the UAC+PDM audio playback practical cases. PDM stands for Pulse Density Modulation, which can be simply understood as a method that differs from PWM in that it uses the density of 1s and 0s to represent amplitude … Read more