RealView ICE (RVI) and RealView Trace 2 (RVT2) are ARM's legacy target connection units. While RVI provide run-control debug functionality for both DS-5 and RVDS users, RVT2 adds trace capabilities to RVI for RVDS users only.
Alternatively, DS-5 and RVDS users can benefit from a faster, flexible and cost-effective solution for debug and trace with the next generation target connection, DSTREAM.
>>RVI™ run-control debug unit
RVI enables the connection of ARM and third party debuggers to ARM processor-based devices via JTAG or Serial-Wire Debug. RVI uses FPGA acceleration to deliver high download speeds and fast stepping through code on single and multi-processor devices.
With features such as Virtual Ethernet for mounting of remote files systems without additional drivers or I/O ports, accelerated hardware bring-up for many development platforms, and open debug interface for use with third-party tools, RVI is a comprehensive solution for development and debug of complex SoCs.
>>RVT2™ trace capture unit
RVT2 is a trace capture hardware unit that works as an extension to RVI. RVT2 connects to the trace port of a hardware target to extract trace data off-chip, either storing it onto its 24MB buffer or streaming it to a host computer.
Trace is an essential tool for the resolution of complex software/hardware and timing-related issues, as it enables post-analysis of a software execution without the need for any software or hardware instrumentation. In addition, the innovative data streaming capability in RVT2, together with the ARM Profiler also enables non-intrusive, long term software profiling.
RVI and RVT2 ship with powerful software utilities to assist with SoC bring-up and hardware validation. They also provide interfaces for third party and custom tools.