To use RealView ICE you also need software tools - take a look at RealView Developer Suite
» Find Out More
The ARM RealView ICE product (RVICE) is an ICE unit for all available ARM cores. It requires the RealView Debugger to control it. It includes the following:
*USB support requires RVI firmware 1.2 (or later) and RVDS v2.1.1 or later. USB support is only available on Windows.
RVICE supports Windows and Unix (Linux / Solaris) host platforms, and requires RealView Debugger.
Contact us at devtools at bluewatersys dot com for more information and a quotation.
ARM RealView ICE takes over where ARM's hugely popular Multi-ICE left off. ARM has taken on board user feedback and has produced a product which improves on all of Multi-ICE's shortcomings. This unit has a number of new features:
ARM RealView ICE contains a high peformance ARM9 processor as well as dedicated hardware acceleration. This allows it to drive the JTAG interface at maximum speed and with maximum efficiency, since it does not rely on PC interrupt performance to respond to events from the target chip. The PC simply instructs the ICE unit on what is required - all the chip-specific driver intelligence is in the RealView ICE units itself.
One of the great things about Multi-ICE was its flexibility: it could work with any ARM core and even program flash and FPGA devices. At a pinch it could be used to debug other cores, such as DSPs. And Mutli-ICE support for newer ARM cores (such as the ARM9E) was provided by way of a simple PC software upgrade.
RealView ICE carries on this tradition, although the software upgrade must now be down in the ICE unit itself. You can obtain a list of supported cores and download updates and new cores to the unit. Each driver is optimised to support that chip efficiently, to obtain the best performance. ARM provides drivers for most available ARM chips at the time of sale.
ARM RealView ICE is a reliable, solid product with plenty of functionality. If you have only a few production boards and a number of developers wanting to try out firmware, RealView ICE is for you. Its network operation allows different developers to connect to the ICE one at a time without any unplugging and plugging in of cables.
RealView ICE supports cores with low voltage operation. It is protected against static electricity and erroneous connection (for example a track fault on your target board will not blow up the unit, although your target board itself may be less forgiving). RealView ICE is packaged in a solid and compact box with a universal power supply.
The following cores are currently supported (February 2005):
RealView ICE (and RealView Debugger) currently supports these non-ARM cores: