Open-source FPGA oscilloscope platform focused on high-speed signal acquisition, modular architecture, USB streaming and PC visualization. Designed for engineers and makers who need professional-grade signal analysis.
Up to 1 GS/s real-time sampling with multi-channel simultaneous acquisition
8 analog input channels with 12-bit resolution and adjustable gain
50 MHz analog bandwidth with trigger capabilities
256 MB onboard buffer for deep waveform capture
USB 3.0 for high-speed data streaming to PC
HDMI output for direct monitor connection
OscLog combines an STM32 microcontroller for system management with a modern FPGA for high-speed signal processing. The modular design allows for easy upgrades and customization. The acquisition engine operates independently, streaming raw data over USB 3.0 while the STM32 handles configuration and triggers.
Xilinx Artix-7 with dedicated DSP blocks for real-time FFT computation
STM32H743 dual-core for USB and trigger management
Precision analog frontend with programmable gain and filtering
Interested in the project? Check out the GitHub repository for source code, hardware schematics, and documentation.