ess logo  
 
 
 
     
     
  Products  
     
   
     
 
 
     
  Events & Promos  
 
     
 
 
 
     

ULINK Family of Debug and Trace Adapters

 
  A ULINK debug adapter connects your PC's USB port to your target system (via JTAG or a similar debug interface) and allows you to debug, trace and analyze embedded programs running on the target hardware. All ULINK adapters enable you to:
 

 
 
  • Download programs to your target hardware
  • Examine memory and registers
  • Single-step through programs and insert multiple breakpoints
  • Run programs in real-time
  • Program Flash memory
  • Connect to a target via JTAG or serial wire modes
  • Debug Arm Cortex-M devices on-the-fly
  • Examine trace information from Arm Cortex-M3/M4/M7/M33 devices
 

ULINKpro

 
 
 

ULINKpro D

 
 
 
 
 
 
     
     

ULINK2

 
     
 
 
     
 


 

 
     
 
 
     

ULINK Debugger Comparison

 

Feature

ULINKpro ULINKpro D ULINKplus ULINK2

     
Debugging features
RAM breakpoints Unlimited Unlimited Unlimited Unlimited
ROM breakpoints (Arm7/9) 2 max 2 max 2 max 2 max
ROM breakpoints (Arm Cortex-M) 6 max 6 max 6 max 6 max
Execution breakpoints
(Set while executing)



Access breakpoints (Arm7/9) 2 max
(R/W only, with value)
2 max
(R/W only, with value)
2 max
(R/W only, with value)
2 max
(R/W only, with value)
Access breakpoints (Arm Cortex-M) 4 max
(with value)
4 max
(with value)
4 max
(with value)
4 max
(with value)
Debugging support
Real-time agent (Arm7/9)



Serial wire debug (Arm Cortex-M)



Data trace (Arm Cortex-M with SWO)
(Serial wire viewer - SWV)




Instruction trace (Arm Cortex-M3/4/7/33)
(Embedded trace macrocell - ETM)




Power measurement



Digital/Analog I/Os
For test automation




Performance
JTAG/SW clock ≤ 50 MHz ≤ 50 MHz ≤ 10 MHz ≤ 10 MHz
Memory R/W ≈ 3 MB/s ≈ 3 MB/s ≈ 1 MB/s ≈ 28 KB/s
Flash R/W 32 KB/s 32 KB/s 32 KB/s ≈ 25 KB/s
Trace streaming 800 Mb/s 100 Mb/s 50 Mb/s 1 Mb/s
Connectors
10-pin (0.05")
(Cortex debug connector)




20-pin (0.1")
(Arm standard JTAG connector)
20-pin (0.05")
(Cortex debug + ETM connector)
16-pin (0.1")
(Infineon OCDS connector)
14-pin (0.1")
(ST µPSD connector)
I/O voltage range 1.2 V - 3.3 V 1.2 V - 3.3 V 1.2 V - 5.5 V 2.7 V - 5.5 V
Supported device families
XC800, µPSD, XC166/XE166/XC2000
LPC950 (8051)
Arm7, Arm9
Arm Cortex-A (32-bit)
Arm Cortex-M