Together with the debugger in the RealView Development Suite, the RealView ICE unit enables the user to connect to, and control real silicon of ARM processor-based devices, delivering the demanding performance required by today’s developers of sophisticated system-on-chip devices and embedded system software.
New features of RealView ICE 3.4 Firmware Release:
- Full debug support for the CortexTM-M0 processor, the latest member of the Cortex family of processors
- Support for the Freescale i.MX35 and i.MX51 platforms
- Auto-calibration of the timing of the trace port of the device. Auto-calibration enables RealView Trace 2 to automatically insert delays on the signals on the trace port in order to always run it to the maximum frequency supported by the device, independently of changes in voltage and temperature.
Key technologies supported by RealView ICE include:
Support for the RealView Trace 2 unit
The RealView ICE unit supports the RealView Trace 2 trace capture plug-in unit, which introduces an innovative data streaming capability to the RealView tools that directly enables hardware platform profiling by the RealView Profiler product from ARM.
Debug and Trace of the Cortex Processor Family
The RealView ICE unit comprehensively supports the debug and trace technology for the Cortex family of processors to enable rapid deployment and utilization of the advanced on-chip debug and trace infrastructure. The RealView ICE unit provides the target connection and run-control capability that allows hardware and software developers to generate device bring-up and initialization code, develop firmware, boot operating systems and debug executable code.
Enhanced CoreSight Support
The RealView ICE unit extends support for the CoreSight On-chip Debug and Trace Technology to all of the available CoreSight Design Kits. System architects and software developers can now fully utilize and exploit the comprehensive debug and trace capabilities for ARM processor-based designs, to significantly improve the debug experience and speed development of higher quality products.
Serial Wire Debug Connection
The RealView ICE unit fully supports the CoreSight Serial Wire Debug technology that can be used in place of JTAG. Serial Wire Debug reduces the number of debug port pins on a device from 5 pins to 2 pins, for severely pin-limited packages and where pin count can be the controlling factor in device costs.
Third-party Debug Environment Support
The RealView ICE unit has an extensive feature set which can be leveraged within a user´s preferred device connection and debug environment with the use of the Remote Device Debug Interface (RDDI). This easy-to-integrate API enables functions such as device access, register and memory interrogation, as well as reset, synchronization and start for immediate device control.
Standard features of RealView ICE include:
- Full debug support for all processors in the ARM and Cortex processor families
- High performance run control
- code download at up to 1.2Mbytes/sec
- high speed single-stepping at up to 100 steps/sec
- JTAG clock frequencies of 2KHz to 20MHz, up to 50MHz via LVDS
- wide voltage tolerance from 1.0V to 5.0V - USB and Ethernet host connectivity
- Inclusion of RDDI-LITE utility for low-level JTAG operation programming
- GDB-Eclipse plug-in for simplified target connection and debug using the GNU debugger
- eXDI2 driver to enable debugging of Windows CE using Microsoft´s Platform Builder development tools
Supported Platforms
- Windows XP Professional and Windows
- Red Hat Enterprise Linux versions 4 and 5