The domestic market, the ARM emulator Selection Guide

At present, the domestic market of several emulator-a point of introduction. Initiate due to limited understanding of the emulator and the market, this only provides us with some reference help.
1. Wigger, SDT250JTAG, 2410JTAG
Such devices are only doing a simple PC parallel port to JTAG interface level shifting. They differ only in the JTAG signals PIN and the PC parallel port PIN correspondence between its mainly used on a PC through the JTAG interface to program the target board the Flash, commonly used software such as Flashpgm, such as plus JTAG.exe SERVER software can also be used SDT software source-level debugging, but the speed will be slower.
2. EasyJTAG
Wigger, etc., multiple JTAG input and output signal buffer, the internal pieces of the JTAG Bus Master chip 8 connections, and data interface between the PC parallel port, so faster than the former. But unfortunately the less supported software (Flashpgm, do not support JTAG.exe), the need to develop their own software software, it is rare on the market, but also must be noted that someone will wigger be confused with it.
3 Multi-ICE
This is the original ARM ARM produced parallel port emulation. Support a full range of ARM core, wigger, EsayJTAG connected through the parallel port and PC data interface 8. Faster than before because of its internal pieces of the FPGA to do the parallel port to JTAG protocol conversion, both have much faster download speeds 120kByte / s or so. This device has two power supply for external 5V power supply (when the target board's power supply enough power or want to reduce the impact of the emulator on the target board), the other is through the JTAG interface from the target board to take power (and thus easy to use). Multi-ICE system architecture is implemented in hardware the PC parallel port to JTAG protocol conversion (JTAG Bus Master controller), Multi-ICE.exe service software and a parallel port drive on a PC multi-channel access to the JTAG TAP control interface and the support of the ARM core, Multi-ICE.dll or Multi-ICE-gdb.exe to support the RDI (ADS or SDT) or GDB (gdb, or xgdb) interface debugger with Multi-ICE.exe TAPop the operation of the interface. In such a framework, ARM Company can not provide under the premise of the Multi-ICE hardware upgrade through update Multi-ICE.exe and Multi ICE.dll, software supports the latest ARM core.
Compatible with Multi-ICE
Such products is divided into two categories:
1) fully compatible
   The original production with ARM ARM parallel port emulator Multi-ICE difference is the price and stability, as well as manufacturers of products only support in one of the original both the Multi-ICE power supply (power supply from the JTAG interface or an external 5V power supply); parallels are similar to the Multi-ICE.exe and Multi ICE.dll, the software must be used.
2) Some compatible
Such products in the hardware parallel port to JTAG protocol converter through the parallel port and a PC connection, the data interface are only eight.
5 of the RealView ICE
This is the ARM produced the original ARM Ethernet port and USB emulator, supports the full range of ARM core, through a network interface or USB interface and PC connection, the internal MCU and FPGA, MCU and PC connection via Ethernet port or USB connection, therefore faster than the Multi-ICE is much faster download speeds up to 600kByte / s, while supporting the GDB source code debugging.
Ethernet port and USB ICE manufacturers do
Generally speaking, foreign production house to stabilize and support the ARM core, and some even support both the MIPS and PowerPC cores.