What is the difference between ADZS-HPUSB and ADZS-USB ICE
The primary difference between the ADZS-HPUSB-ICE and the ADZS-USB-ICE is that of speed. As the ADZS-USB-ICE uses USB1.1 and the ADZS-HPUSB-ICE uses USB2.0, there is a significant speed difference between these ICEs. The theoretical speed difference between USB 1.1 (at around 12Mb/s) and USB 2.0 (at around 480Mb/s) is an order or 40x.
In addition, the HPUSB-ICE has a programmable TCLK in the JTAG interface, which can go from 10MHz up to 50MHz allowing you to increase debugging speed. Conversely, the USB emulator's JTAG clock is fixed at 10MHz.
The HPUSB also supports use of the Blackfin's BTC (Background Telemetry Channel) while the USB emulator does not. This allows programmers to read and write data to a set of memory-mapped buffers that are accessible by the emulator while the core is running, without affecting the real-time processing metrics of the application.