Arm Keil ULINK & DSTREAM-ST

Description
Four Arm debug & trace probes — from everyday Cortex-M debug to multi-core SoC bring-up
Arm's own debug and trace probes connect a PC's USB port to a target board over the JTAG, SWD, or trace connector a debugger or production Flash-programming tool needs to talk to the chip. Pertech carries the full Arm probe lineup: the Keil ULINK family (ULINK2, ULINKplus, ULINKpro) for Cortex-M development, and DSTREAM-ST for high-bandwidth streaming trace and multi-core SoC bring-up across the full range of Arm architectures — so the probe can be matched to what a project actually needs rather than paying for capability that goes unused.
800 Mbit/s
Peak Instruction Trace
2.4 Gbps
DSTREAM-ST Trace Bandwidth
USB / USB3 / GbE
Connectivity
Why engineers reach for it
- Four models spanning ULINK2's entry-level run/stop debug through ULINKpro's 800 Mbit/s instruction trace and DSTREAM-ST's 2.4 Gbps streaming trace, so the probe is sized to the project instead of over-specifying every purchase
- ULINKplus adds 1kV isolated power measurement and nine configurable I/O pins for correlating energy use with source-level execution and driving test automation
- DSTREAM-ST extends the same debug/trace workflow to any Arm architecture from Armv4 onward and up to 4096 CoreSight devices, not just Cortex-M, for SoC and multi-core bring-up
- All four probes are USB-powered with no external supply required — DSTREAM-ST additionally offers Gigabit Ethernet for remote or rack-mounted setups
- Driven directly by Arm Keil MDK and Arm Development Studio — no third-party driver stack to maintain
Where it earns its keep
- Day-to-day Cortex-M application debug and Flash programming on ULINK2, scaling up to ULINKpro when intermittent faults or performance bottlenecks need full instruction trace and code coverage
- Power-aware firmware development on ULINKplus, correlating current draw directly against the line of code that caused it
- New SoC and multi-core bring-up, low-level driver and RTOS bring-up, and CoreSight-based debug on DSTREAM-ST
- Automated test and CI setups using ULINKplus's I/O pins or DSTREAM-ST's remote target reset and network connectivity
Full lineup
| Model | Best for | Trace | Debug clock | Power measurement | Connectivity |
|---|
| ULINK2 | Entry-level Cortex-M debug | Data trace to 1 Mbit/s | JTAG/SWD to 10 MHz | — | USB 2.0 |
| ULINKplus | Power measurement & test automation | Data trace to 50 Mbit/s | JTAG/SWD to 10 MHz | Yes (1kV isolated) | USB 2.0 |
| ULINKpro | Full instruction trace & code coverage | Instruction trace to 800 Mbit/s | JTAG/SWD to 50 MHz | — | USB 2.0 |
| DSTREAM-ST | SoC bring-up & streaming trace, any Arm architecture | Trace bandwidth to 2.4 Gbps | JTAG to 180 MHz | — | USB 3.0 / Gigabit Ethernet |
All four probes are USB-powered — no external supply required. Tell us your target architecture and debug interface and we'll confirm the right probe for the job.