My Night with SPI: The Logic Analyzer’s Limitations

My Night with SPI: The Logic Analyzer's Limitations

Click here to download the materials (3rd update) Here are some resources for everyone, copy and reply with the following keyword to receive Practical Power Supply Circuit About Today’s Post SPI is a high-speed, full-duplex communication bus. SPI communication uses 3 buses and a chip select line: SCK, MOSI, MISO, and the chip select line … Read more

Low-Cost Long-Term Monitoring Solution for RS-485 Bus

Low-Cost Long-Term Monitoring Solution for RS-485 Bus

 RS-485 is a commonly used differential communication bus, capable of long-distance transmission with good interference resistance. However, how can we monitor the communication process for several hours or even days in the face of occasional faults during communication? 1. Testing Requirements Low-cost long-term monitoring of RS-485 bus communication. 2. Testing Challenges The RS-485 is … Read more

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

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