Active-Pro Debugger and Logic Analyzer
Visually Debug Firmware and Hardware Like Never Before
Mixed Signal 120Msps Logic Analyzer & Debugger
•
Real-Time Tracing Debugger & Logic Analyzer
•
Digital & Analog Signal Generators
•
Advanced Packet Debugger and Logic Analyzer
•
Firmware Variable Analyzer & Debugger
•
Disk Streaming
•
Live Sensor Logic Analyzer
•
Dynamic Current Analysis
•
Easy to Use
•
Multi-Processor Debugger
•
Mac, Linux & Windows
•
Embedded Systems Analyzer
•
Hardware Logic Analyzer and Oscilloscope
Mixed Signal 120Msps Logic Analyzer & Debugger • Real-Time Tracing Debugger & Logic Analyzer • Digital & Analog Signal Generators • Advanced Packet Debugger and Logic Analyzer • Firmware Variable Analyzer & Debugger • Disk Streaming • Live Sensor Logic Analyzer • Dynamic Current Analysis • Easy to Use • Multi-Processor Debugger • Mac, Linux & Windows • Embedded Systems Analyzer • Hardware Logic Analyzer and Oscilloscope
Find Bugs Fast - Solve Bugs Faster
See Exactly What Your Firmware Is Doing and How Your Hardware Interacts
The Active-Pro Debugger/Logic Analyzer accelerates embedded firmware and hardware debugging by providing real-time visibility into your design with automatic graphing of variables, debug output from multiple microprocessors or FPGAs, digital and analog signals, decoded bus traffic, and current - all displayed simultaneously on one screen. Crafted for the professional embedded firmware engineer, the Active-Pro gives you the exact data needed to make smart decisions quickly.
Clearly Debug Complex Multi-Processor Embedded Firmware & Hardware in Real-Time Without Breakpoints
“This is a fantastic tool. I wish I had this 20 years ago. I'm surprised no MSO or logic analyzer has this kind of capability. Kudos to you for developing this."
Phil Salisbury - Principal Engineer - Rimage Corporation
Instantly See It and Solve It
Quickly See Firmware Variables, States and Debug Output in Real-Time
Graph Firmware Variables And Debug Output
Beyond traditional text debug output, Active-Pro automatically graphs variable data across multiple channels, offering unparalleled data visualization and analysis.
Trace Events to Source Code
Connect trace events directly to the corresponding source code for faster embedded firmware development.
Multi-Processor Support
Effortlessly handles compressed debug data from up to four processors simultaneously, showing complex interactions between them.
Fast and Compressed Debug Packets
Active-Pro utilizes tiny, ultra-fast, microseconds-long debugger packets, ensuring real-time insights with minimal impact.
Nanosecond Timestamp Accuracy
Each debug output is timestamped with nanosecond precision, enabling exact tracing and timing analysis.
For Any Processor, using 1-Pin (UART or SWV) or 2-Pin (SPI or GPIO) Interfaces
Interfaces to any processor or FPGA for all of your current and future embedded development
Includes the Best Embedded Systems Development Tools
-
Multi-Processor Firmware Debugger
Watch up to 4 processors in real-time without breakpoints
-
Custom Protocol Packet Presenter
Break out the fields and packets of your own custom protocol
-
120Msps Logic Analyzer & Oscilloscope
Synchronized capture of digital and analog signals
-
Hardware Bus Decoders
Real-time decoding of SPI, I2C, UART and more
-
Real-Time Current Analyzer
Real-time capture and display of system current
-
Signal Generators
Digital and analog signal generators
-
Long Captures
Capture hour long test sequences
-
Data Export
Analyze data with Excel, Sheets, MATLAB or any other tool
-
Automation API
Develop Custom Automation Tests
-
Super Easy to Use
Simple and automatic configuration makes debugging a breeze
See when
sensors saturate.
states change.
initialization fails.
FPGAs load.
transfers complete.
CRCs mismatch.
events fire.
algorithms fail.
packets aren't received.
interrupts trigger.
I/O changes.
timers wrap.
current spikes.
buffers overflow.
DMAs start.
context switches.
variables change.
contention occurs.
stacks overflow.
loops block.
exceptions happen.
signals fail.
serial data corrupts.
firmware hangs.
watchdogs reset.
power droops.
I2C misbehaves.
transfers collide.
SPI reads.
sensors glitch.
ADCs shift.
GPIOs toggle.
writes fail.
leaks start.
loops stall.
arbitration fails.
transfers fail.
calls block.
erases fail.
transactions overlap.
boot fails.
voltage dips.
sync fails.
interfaces timeout.
states change.
PLL locks.
peripherals conflict.
busses overflow.
thresholds breach.
flags set.
calibration fails.
events trigger.
sleep malfunctions.
state machines glitch.
interrupts miss.
registers reset.
“With ACTIVE-Pro I was able to immediately find an issue with my multi-processor application... I love my ACTIVE-Pro!”
Troy Gentry - Field Applications Engineer - Infineon Technologies
Technical Specifications
for the Active-Pro Debugger and Logic Analyzer
-
Captures data on the new Active Debug Port interface that sends debug data from your processor to our capture engine. It allows each processor to display debug text and graphed variables in real-time on multiple channels timestamped to nanosecond resolution.
The debug data is synchronized with all other digital and analog inputs and busses, graphed in real time, and supports up to 4 separate processors simultaneously.
-
Advanced Micro Devices AM - P87 - ELAN...
Analog Devices - Maxim Integrated - Dallas Semiconductor ADuC - MAXQ - Crimzon - DARWIN - DeepCover - DS - fido - Zatara...
Arduino
ARTERY AT32...
Atmel SAM...
EM Microelectronic EM...
Epson S1C...
Espressif ESP32...
Fairchild Semiconductor ACE...
Geehy Semiconductor APM32F...
Harris RTX200...
Himax HX65...
Honeywell HT83C51...
Infineon - Cypress EZ-USB - PSoC3 - 4 - 5 - 6...
Intel 87 - 8x - M87 - MCS...
Lantiq SAFC165...
Luminary Micro Stellaris...
Lumissil IS31 - IS32...
Microchip PIC - ATmega - ATtiny...
Motorola 56F - HCxx - i.MX - m68xxx - MAC - MCF - MPC...
National Semiconductor COP8 - CR16MF - Stellaris...
Nexperia ST7FLITE - MKL36 - STMP37 - S6E2...
Nordic nRF52 - nRF52 - nRF7002...
Nuvoton KM1 - N7 - NuMicro - W7 - W8 - W9 - WP...
NXP - Freescale 56F - HC - LPC - MFC - MPC - S32K...
Onsemi ACE - LC87...
Panasonic MN101...
Parallax P8X32 - P2X8...
Raspberry Pi Model A - Model B - 3 - 400 - 5 - Zero - Pico - RP2040...
Renesas H - M - Synergy - RA - RX...
Rohm Semiconductor ML61 - ML62...
Sanyo LC87...
Sharp LH7...
Siemens SAB-C501...
Silicon Labs AEC - EFM8 - EFM32 - Gecko - Bee...
SMSC MPU800...
Spansion S6E1 - S6E2...
STMicroelectronics AEC-Q100 - STM8 - STM32 - SPC5 - ST - uPSD...
Texas Instruments MSP430 - Stellaris - SimpleLink - C2000...
Toshiba TLCS - TX...
WIZnet W7500...
XMOS xcore.ai - XE - XL - XS - XU - XV...
Zilog ZL - Encore - eZ80 - Z8...
plus any other processor with 1 or 2 available GPIO pins.
-
AMD - Xilinx Spartan3 - Spartan6 - Spartan7 - Artix - Kintex - Virtex - XC - AM29CPL151...
Altera - Intel ACEX - APEX - Arria - Cyclone - FLEX - Mercury - Stratix...
Atmel AT6002 - AT40...
Efinix Titanium - Trion...
Lattice Avant - Certus - CrossLink - EC - iCE40 - iCE65 - LA - MachX - ORCA - SC - XP...
Lucent ATT2C...
Microchip - Microsemi AT40K - AT6000 - IGLOO - ProASIC - Axcelerator - EX - Fusion - MX - PolarFire - RTG - SX...
Quicklogic QL3P1K...
plus any other FPGA with 1 or 2 available GPIO pins.
-
Assembly
C
C++
Python
Micro Python
Java
Rust
Verilog
VHDL
-
The Active-Pro has Hardware Bus Decoding of data at 240Msps for blazing data capture and currently supports I2C, SPI, UART, RS232, 1-Wire, MDIO, LIN, DS101, CHSI with many more to come using our simple firmware update. The Active-Pro fully utilizes our patented Packet Presenter for displaying packets in easy to read formats.
-
SPI
UART..
I2C
1-Wire
MDIO
LIN
RS232
SMBus
DS-101
CHSI
ACTIVE Debug Port
EE101 Debug Port
plus many more to come through easy software updates.
-
Each Active-Pro has 8 diode and fuse protected digital inputs sampling at 120Msps with variable logic thresholds that support logic families spanning from 1V to 5V logic.
-
Each Active-Pro has 4 dedicated Analog Inputs that are sampled at a maximum of 1Msps, perfect for audio, bus monitoring, power supply performance, and real-time current analysis. There are single ended and differential channels that operate through 12 and 15 -bit ADCs.
-
The Active-Pro has 2 Digital Outputs, operating at 0-3.3V with PWMs, and 2 Analog Outputs, operating at 0-3.3V with DC, Sine, Triangle, Ramp and Square Waves .
-
Supercharge your firmware debugging and testing with the Active-Pro Automation API. Our flexible API supports custom software development in any programming language and seamlessly integrates with the Active-Pro Firmware Debugger Application to give you access to all of the Active-Pro features. The Active-Pro Automation API automates complex debugging tasks, making it ideal for both bench testing and large-scale production.
-
Digital Inputs
Sample Buffer Depth (limited only by disk size): > 4 Trillion
Digital Channels: 8
Digital Sample Rate for logic traces: 120 Msps
Digital Signal Fastest Measureable: 60MHz
Digital Sample Rate Hardware Decoders: 240 Msps
Digital Logic Families Supported: 1V to 5V variable
Digital Input Voltage Range: -0.5V to 6V
Digital Input Impedance: 1M || 10pf
Sample Compression: Proprietary Lossless Compression
Capture Time Per Gigabyte Example (1MHz I2C register read every 10 msec): 383K Seconds = 4.4 Days
Oscilloscope Inputs
Analog Channels: 3 Single Ended or 2 Single Ended + 1 Differential
Analog Input Voltage Range: 0V to 20V, or -10V to +10V measurable, -30V to +30V tolerant
Analog Input Impedance: 1M || 10pf
Analog Sample Rate for Single Ended Channels: 1Msps
Analog Single Ended ADC: 12-bits
Analog Sample Rate for Differential Channels: 200Ksps
Analog Differential ADC: 15-bits
Dynamic Current Measurements using Differential Input
Hardware and Software Bus Decoding
I2C, SPI, UART, 1-Wire, MDIO, LIN, CHSI
RS232 and DS101
I2C Decoding: Automatic Signal Detection
SPI Decoding: Automatic Signal Detection
UART/ASYNC Decoding: Automatic Baud Rate Detection
ACTIVE Debugger Interface: Automatic Signal Detection
EE101 Debugger Interface: Automatic Signal Detection
Internal decoder sample rate: 240Msps
Packet Presenter runs on all protocols Channels: Yes
Packet Presenter Fields Graphable: 63
Outputs
Digital Channels: 2
Digital Output Levels: 0V, 3.3V and tri-state
Digital PWM Control: 0 to 100% @ 250kHz
Digital Drive Current: 8mA max
Analog Channels: 2
Analog Output DC Levels: 0V to 3.3V variable and tri-state
Analog Waveforms: Sine, Ramp, Triangle, Square
Analog Waveform Frequency: 62.5 to 25K Hz
Analog Min and Max Voltage Range: 0V to 3.3V in 0.1V steps
ACTIVE Debugger
Active Debug Port Devices monitored simultaneously: 4 (A, B, C and D)
Active Debug Port Pins Per Device: 1 (UART) or 2 (Clock and Data)
Active Variables graphed per device: 64
Active Debug Channels per device: 64
Firmware Control of Active-Pro App: LED Color, Capture Start and Stop, Beep, Screen Capture and Capture Save
Debug Message Timestamp Resolution: 8.3ns
Accessories Included
Test Leads: 19
Test Clips: 19
USB-C Cable
Storage Case
Physical
Size: 1.8" x 2.2" x 0.45"
Weight: 0.7 oz
PC Connection and Power
Windows, Mac and Linux
Connection and Power: USB-C
Connection Throughput: 480Mbps
Power Consumption: 120 mA at full throttle
Data Capture: Stream directly to disk
Overcurrent Protection: 3 Resettable Polyfuse
A Few of Our Customers
Active-Pro Debugger and Logic Analyzer
See and Solve Bugs Faster
Advanced Firmware Features
Be the Expert of Your Design
30 - Day Money-Back Guarantee
1 - Year Warranty
Fast Expert Tech Support
“This tool is up there on my favorites list… so if you’re into hardware and firmware development, you must absolutely give this a try…”
- VOLTLOG YouTube Channel
Watch the Active-Pro in Action
167+
Microprocessor & FPGA Families Supported
12+
Hardware and Software Bus Decoders
4
Microprocessors Simultaneously Debugged
120,000,000
Digital Samples Per Second
9+
Programming Languages Supported
<10s
Debug Cycle Time
The Smart Logic Analyzer
Still debugging with GPIO toggles and terminal output? Active-Pro displays live variables, debug timing, bus decoding, and current traces—capturing the data you need to solve bugs faster.
Perfect Companion to Your JTAG Debugger
JTAG shows halted states; Active-Pro captures real-time data on up to 4 processors with live graphs, bus decoding, signals, and current traces—delivering a complete performance view.
Custom Packet Presenter
Decode Custom Packets Automatically
Translates bus bytes into packets
Automatically extracts protocol fields
No more bit counting
No Plug-Ins or programming needed
Uses simple text definition files
Active-Pro Debugger and Logic Analyzer
See and Solve Bugs Faster
Advanced Firmware Features
Be the Expert of Your Design
30 - Day Money-Back Guarantee
1 - Year Warranty
Fast Expert Tech Support