JTAG/SWD Emulator with USB interface

Jlink is a USB powered JTAG emulator supporting a large number of CPU cores. 
Based on a 32-bit RISC CPU, it can communicate at high speed with the supported target CPUs. J-Link is used around the world in tens of thousand places for development and production (flash programming) purposes. 
J-Link is supported by all major IDEs such as Emprog ThunderBench and many others. Including all models, more than 100,000 J-Links have been sold so far, making J-Link probably the most popular emulator for ARM cores and the de-facto standard.