Wind River ICE
The Wind River ICE JTAG emulator provides a 10/100 Ethernet host interface and innovative JTAG Accelerator and JTAG server technologies. Wind River ICE enables organizations of any size to standardize on a common JTAG emulator for all their project development needs.
Overview
Multicore Debugging
Wind River ICE offers a sophisticated multicore solution that supports the ability to identify and manage 128 simultaneous processor connections, enabling developers to connect to and debug any eight simultaneously. Through its integration with the industry's leading multicontext debugging environment, Wind River Workbench, On-Chip Debugging Edition, Wind River ICE provides an advanced multicore/multiprocessor development solution for resolution of complex debugging challenges.
Remote Debugging
The Ethernet/IP capabilities of Wind River ICE allow it to be located and accessed through an Ethernet/IP network anywhere in the world. The Target Console port enables developers to access serial data information from a serial port on the target device, allowing them to monitor predetermined information coming from the target.
Flexible and Extendable Platform
Development teams can easily leverage the flexible and extendable capabilities of Wind River ICE across the entire development life cycle. Through its integration with Wind River Workbench and the Wind River On-Chip Debugging API, Wind River ICE can also be used in the manufacturing test stages of development. The tool supports modular upgrades for additional capabilities and support as project development requirements evolve.
RoHS/WEEE Compliance
All products shipped by Wind River are in compliance with European Union RoHS and WEEE requirements.
Features and Benefits
Features
- Enable Flash programming
- Provide real-time operating system (RTOS) awareness for VxWorks and Linux target support
- Support JTAG debugging connections to multiple microprocessors
- Access a single device on the scan chain, or multiple devices simultaneously, to provide synchronous start and stop
- Set breakpoints within a single microprocessor to halt the execution of multiple microprocessors
- Establish and remove connections without impacting any microprocessor or device on the scan chain
- Start working on the target immediately after connecting to a device; no need to initialize target or registers
- Access and control hardware configuration options/settings, including creation and management of target register configuration files
- Quickly perform hardware and system diagnostics
- Use the advanced-run control capabilities across the entire software development process: conditional breakpoints, profiling tools, and trace
Benefits
- A single emulator can be used to debug multiple processors, providing true multicore capability
- Debugs complex multiprocessor systems with centralized development environment
- Enables savings in tools investment: one hardware device can support multiple devices on a scan chain
- Supports simultaneous access to eight JTAG devices from 128 devices in a scan chain
- A single emulator can be used across the entire development process
- Facilitates collaboration across the team and enterprise and can be used in any or all projects
- Offers broad support for processors and operating systems
- Its scalability protects your initial hardware investment
- Supports internal trace buffering for selected PowerPC and XScale processors
- Supports external trace buffering for selected PowerPC and CF processors (with the addition of Wind River Trace)
- It provides fast download speeds and flexibility in the development environment
- Supports 10/100 Ethernet connection
- Can be remotely located and accessed via internal IP network and/or the Internet
- It is integrated with the industry's leading development suite and debugging tools
- Wind River Workbench, On-Chip Debugging Edition
- Wind River On-Chip Debugging API
Host, Target, and OS Support
Supported Hosts*
- Red Hat Enterprise Linux Workstation 4.0 (Update 3)
- Red Hat Enterprise Linux Workstation 5.0 (Wind River Probe supports 32-bit operation)
- Fedora 7
- SUSE Linux Enterprise Desktop 10 (SP 1)
- OpenSUSE 10.2
- Windows XP/Vista
- Solaris 9/10
Supported Targets*
*For current target availability contact your Wind River sales representative.
Supported Target Operating Systems
- VxWorks 5.5
- VxWorks 6.x
- VxWorks 653
- Wind River Linux 1.x, 2.x
- Linux (kernel.org, semiconductor Linux, roll-your-own Linux kernels 2.4 and 2.6)
- ThreadX 4.0, 5.0
Services and Support
Wind River Professional Services
Wind River provides outsourced engineering services specifically designed to help you meet strict market deadlines while keeping development costs down. Our technical experts have in-depth knowledge of Wind River products and experience assisting customers with Wind River on-chip debugging customization and product realization across a broad set of vertical industries. We can help you with device design, board support package (BSP) and driver optimization, software system and middleware integration, legacy application and infrastructure migration, and real-time best practices.
Education Services
Wind River offers dedicated courses for your company at your facility. Onsite training offers an opportunity for one-on-one discussions with our expert instructors about your specific project needs, the project's technical requirements, and challenges specific to your project in the comfort of your own office.
Wind River Support
Wind River Support works when you do with person-to-person help lines, a broad and deep knowledge base, and Web-based support to solve problems as they arise. Our Online Support site provides details on Wind River products and services to help you overcome obstacles or find innovative ways to resolve debugging issues quickly and get you out of the lab sooner.
Visit Wind River Online Support for easy access to product manuals, downloadable software, and other resources. Additional features, including patches and technical tips for common problems, are available for customers with maintenance agreements. Online Support visitors can also access a community of developers to discuss issues and experiences.
Wind River is Service Capability and Performance (SCP) certified. SCP is recognized as the gold standard for delivering world-class customer support.
Wind River On-Chip Debugging Videos
Watch and discover more about Wind River's JTAG debugging solutions that simplify the debugging of 32-bit and 64-bit applications running on ARM, ColdFire, Intel Architecture (including Intel Atom), MIPS, and PowerPC.
Embedded World 2010 Multicore Debug Demonstration
Watch Wind River's demonstration of multicore debug capabilities using Wind River ICE 2 and Wind River Workbench with a Freescale P2020 development board.
Introducing Wind River ICE 2
Wind River Technical Account Manager Andy Young discusses the latest JTAG debugger, Wind River ICE 2. He also covers ICE 2 integration with the Eclipse-based development environment Wind River Workbench.
Wind River Hypervisor and On-Chip Debugging Demonstration
Mark Hermeling demonstrates a few ways to debug a virtualized multicore system.
Wind River Workbench On-Chip Debugging: SMP Deadlock Debug Demonstration
In this video Wind River Development Tools Product Manager Joel Fear demonstrates how Wind River Workbench On-Chip Debugging can be used to diagnose and debug a complex SMP deadlock.




