Сейчас протестил реальную скорость работы J-Link ULTRA (starterkit.ru) через SWD с Infenion XMC4700 (Cortex-M4F).
Результаты не впечатляющие

Тестил под IAR (загрузка образа 245760 байт в два несмежных региона ОЗУ, Verify - отключено).
И также тестил через J-Flash 6.10i от Segger (чтение области FLASH объёмом 2МБ).
Загрузка образа 245760 байт в ОЗУ под IAR 7.80 на скорости 25МГц и на скорости 4МГц - по времени мало отличаются.
Так же почти нет разницы и при работе через USB-изолятор (ADUM4160).
IAR:
SWD = 25МГц, через изолятор: 245760 bytes downloaded (133.56 Kbytes/sec)
SWD = 25МГц, без изоляторя: 245760 bytes downloaded (135.90 Kbytes/sec)
Выгрузка образа флешь 2МБ через J-Flash на SWD=25МГц: и через изолятор и без изолятора - около 1.6сек (сильно плавает). При понижении частоты до ~4МГц время практически не меняется.
Проц тактируется от встроенного RC = 24МГц. Можно конечно попробовать скриптом загрузчика перед загрузкой образа включить PLL и разогнать до 144МГц, но думаю мало что даст.
Так как похоже узкое место - USB.
На других МК сейчас не имею возможности попробовать.
Тестилось под виндой8.
Хотя....
Сейчас вытащил из стола простенький J-Link Lite и попробовал на нём.
Загрузка того же самого образа 245кил из IAR в ОЗУ XMC4700:
Код
Device "XMC4700-2048" selected.
DLL version: V6.10d, compiled Oct 6 2016 22:10:47
Firmware: J-Link Lite-Cortex-M V8 compiled Sep 15 2016 12:05:01
Selecting SWD as current target interface.
JTAG speed is fixed to: 25000 kHz
Performing XMC4500 connection sequence.
...
Performing XMC4500 reset
Hardware reset with strategy 8 was performed
Initial reset was performed
245760 bytes downloaded (79.58 Kbytes/sec)
уже всего 80кБ/с. Соединяется он только на частоте SWD = макс. 2МГц (хоть в лог и пишет о 25МГц).
Так что разница с ULTRA - существенная.
А вот время чтения всего образа FLASH под J-Flash через J-Link Lite почему-то осталось примерно таким-же.
Других J-Link-ов сейчас под рукой нет к сожалению.