Build a 100MHz sampling rate logic analyzer for a few dollars and a few minutes
Turn your Raspberry Pi Pico (or any RP2040 board) into a simple logic analyzer in 5 minutes.
introduce
A logic analyzer is an electronic instrument that captures and displays multiple signals from a digital system or digital circuit. A logic analyzer can convert captured data into timing diagrams, protocol decodes, state machine traces, opcodes, or can associate opcodes with source-level software. Logic analyzers have advanced triggering capabilities and are useful when users need to see the timing relationships between many signals in a digital system.
μLA is SUMP/OLS compatible logic analyzer firmware for RP2040 based boards.
feature
16 channels
100 MHz sample rate (250 MHz when properly optimized (overclocked)), 1 sample per system clock cycle
200 KB RAM
Quick trigger using PIO
Supported hardware
Raspberry Pi Pico
RP2040-zero
All RP2040 based boards (requires USB connection)
Install
Download the latest µLA firmware from the link below
https://github.com/dotcypress/ula/releases
Hold down the BOOTSEL button while connecting the board to your computer
Copy the previously downloaded firmware file to the RP2040
Use PulseView or sigrok-cli for host computer acquisition and analysis
https://sigrok.org/wiki/PulseView
https://sigrok.org/wiki/Sigrok-cli
enjoy
code
https://github.com/dotcypress/ula
https://sigrok.org/wiki/PulseView
https://sigrok.org/wiki/Sigrok-cli
[Things about Vivado] How to find official website routines and how to use official website routines
"Plug-ins that will not be blocked", why use FPGA as the "DMA" bridge for FPS games?