Leading the Embedded World

Technology overview

The Green Hills Probe V4 is the fastest and most capable JTAG and trace debug probe ever made by Green Hills Software. Its 4GB of high-speed trace memory and 40 Gbits/second aggregate bandwidth combine with the TimeMachine Debugging Suite to enable software developers to find and fix bugs faster, optimize quickly, and test with confidence.

Key features of the Green Hills Probe include:

  • 4GB of high-speed trace memory with 40 Gbits/second of aggregate bandwidth
  • Supports the latest high-speed serial trace (HSST) protocols, including multiple 12.5Gb serial lanes
  • The fastest download speeds, capable of sustaining a 120MHz JTAG clock rate with nearly 100% data payload utilization
  • Supports all leading debug and trace interfaces on thousands of processors
  • Tight integration with the TimeMachine Debugging Suite
  • Offers sophisticated analysis tools for quickly locating key execution points in large datasets
  • LCD status screen for easy access to configuration settings, diagnostics and factory reset
  • USB host and power ports, Ethernet switch and port

With 4GB of high-speed trace memory and 40 Gbits/second aggregate bandwidth, Green Hills Probe V4 is the fastest and most capable JTAG and trace debug probe Green Hills Software has ever made.

Designed to Find Heisenbugs

The Probe V4 was designed to find Heisenbugs, which are bugs that disappear or don’t reproduce while debugging. These insidious bugs are responsible for endless software and product delays. Through fast trace capture over industry-standard protocols and with a deep capture buffer, the Green Hills Probe V4 provides all developers on all leading processors the most effective weapon against Heisenbugs: trace capture.

Run-control and trace features

  • Broad Target Support
    Green Hills Probe V4 supports an extensive range of target trace ports on thousands of processors.
  • RTOS awareness
    Coupled with the MULTI IDE, the Probe V4 provides RTOS-aware debugging of Green Hills Software's INTEGRITY RTOS.
  • Flexible Trace Clock
    With its flexible trace clock interface, Green Hills Probe V4 can automatically adjust for timing skew between trace data and clock lines for more reliable trace collection.
  • Variable Target Voltage
    The Green Hills Probe V4 can select between a range of I/O interface voltages from 1.65V to 5V for connecting to a variety of targets.
  • Multicore Debugging
    The Green Hills Probe V4 supports debugging of multiple cores in a single JTAG scan chain as well as multicore trace. The Green Hills Probe V4 can be used in the most complex debug situations.

Fastest Download Speeds

With its 4GB of high-speed trace memory and 40 Gbits/second of aggregate bandwidth, the Probe V4 enables faster development by minimizing the time spent waiting for downloads to complete. It supports JTAG clocks from 2.5 kHz to 120 MHz with nearly 100% data payload utilization to maximize the download speed to the target processor.

Cycle Accurate

When provided for by trace targets, the Green Hills Probe V4 captures trace data in cycle accurate mode so developers can determine how many cycles each instruction takes. This allows analysis of the effects of cache and other memory systems. Besides providing insight into memory systems, cycle accurate mode accurately determines system performance and measures the effects of optimization efforts.

Flexible and Modular

The Green Hills Probe V4 simplifies customer configurations because it replaces both the Green Hills Probe V3 and the SuperTrace Probe. A single processor-independent Green Hills Probe V4 is configured with either a pod for JTAG and parallel trace or a pod for high-speed serial trace (HSST). A processor adapter is then added to match the target processor.

Expanded System and Test Automation

The Green Hills Probe V4 provides and instruments the most common power and communications interfaces used by target boards, simplifying not only the physical cabling to a target board, but also providing debugging insight into these interfaces.

  • Target boards can be powered with a switchable 12V/2A power port or a 5V/1.5A USB Type A interface.
  • Integrated, instrumented Ethernet switch with a second Ethernet port on the front panel for use by the target board.
  • USB host support for attached USB serial adapters for communication to target board serial ports.

Supported target families

Arm Architecture

  • Arm7, Arm9, Arm11
  • Cortex-M0, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M23, Cortex-M33
  • Cortex-R4, Cortex-R5, Cortex-R7, Cortex-R8,Cortex-R52
  • Cortex-A5, Cortex-A7, Cortex-A8, Cortex-A9, Cortex-A15, Cortex-A17, Cortex-A35, Cortex-A53, Cortex-A55, Cortex-A57, Cortex-A72, Cortex-A73, Cortex-A75, Cortex-A76
  • XScale PXA250, PXA255

Processor manufacturers:
Altera, Atmel, Broadcom, Cavium, Cirrus Logic, Cypress, Fujitsu, LSI, Marvell, Microchip, Nextchip, NVIDIA, NXP, Qualcomm, Renesas, Samsung, Sharp, ST, Telechips , Texas Instruments, Xilinx

Power Architecture

  • PowerPC 4xx, 6xx, 7xx, 74xx, 82xx, 83xx, 86xx
  • RAD series
  • PowerPC e200, e300, e500, e600, e500MC, e5500, e6500
  • NXP MPC55xx, 56xx, 57xx, PX, S32R families
  • ST Micro SPC56xx, 57xx, 58xx
  • NXP QorIQ P-Series and T-Series

Processor manufacturers:


  • RV64

NXP Coldfire

  • MCF52xx/53xx/54xx

Intel Architecture

  • Atom Apollo Lake
  • Tiger Lake


  • MIPS32, MIPS64


Supported debug and trace architectures

  • Arm CoreSight
  • Arm ETM v1, v3, v4
  • Arm-14/20
  • Arm PRM
  • Arm PTM
  • Arm SWD
  • COP
  • CoreSight HSSTP
  • EJTAG2.5
  • EOnCE
  • Intel MIPI
  • MIPS PDTrace
  • Nexus
  • NXP ColdFire
  • TI-14
  • Infineon Tricore/AURIX
  • Xilinx-14

TimeMachine Debugging Suite

To realize the full benefit from trace data collected with Green Hills Probe V4, the TimeMachine Debugging Suite extends Green Hills Software’s MULTI Integrated Development Environment:

  • Identify and fix race conditions and timing issues
  • Visualize and quickly understand code in order to debug and tune for performance
  • Accelerate debugging cycle by capturing and replaying hard to reproduce problems
  • Run, set breakpoints and view data backwards in time in program execution

The TimeMachine suite's PathAnalyzer provides a graphical view of an application's call stack over time.

Debug pods

The Green Hills Probe V4 can be configured to support parallel trace and JTAG target connections via the TE trace pod or serial trace targets via the High-Speed Serial Trace (HSST) pod.

It supports a broad range of target adapters including:

  • Arm CoreSight-10
  • Arm CoreSight-20
  • Arm ETM/CoreSight MICTOR
  • Arm-14
  • Arm-20
  • COP
  • CoreSight HSSTP
  • EJTAG2.5
  • EOnCE
  • Intel MIPI60
  • MIPI-60
  • MIPS PDTrace
  • Nexus HP50
  • Nexus HS22 (Aurora-11)
  • Nexus HS34 (Aurora-17)
  • Nexus HS70 (Aurora-35)
  • Nexus MICTOR
  • TI-14
  • Tricore
  • Xilinx-14