PromICE Logo   
1-800-PROMICE
Universal Firmware Development Tools                                   

PromICE with Trace

A Grammar Engine Exclusive!

Adding Trace to PromICE's ultra-fast downloads and support for world class debuggers provides an unequaled combination: download code quickly for test, trace to detect where problems are occurring, and debug to pinpoint and fix the problems in your code.  PromICE with Trace lets you code faster, meet your deadlines and produce better code.  And it's the most affordable trace tool available.


Three Steps to Effective Firmware Development:

1. DOWNLOAD

PromICE provides the fastest downloads in the industry for 8, 16, and 32 bit targets.  Downloads are available for parallel ports or over Ethernet networks on both PC and UNIX systems.

2. TRACE

When PromICE with Trace is integrated into your development environment, a Trace buffer can be always active and ready to use with absolutely no system overhead.  If  your target resets and nothing appears to happen, Trace will tell you what memory locations were accessed before your code went "into the weeds".  If you have an intermittent bug, Trace will give you the memory accesses that occured before the bug.  A wide range of controls let you start and stop trace on a variety of conditions and events, giving you pinpoint diagnostic accuracy.

PromICE  with Trace captures and records accesses to memory directly from the target address bus. The Trace buffer can be uploaded to the host and viewed or saved to a file.

3. DEBUG

PromICE with Trace includes the AI virtual UART for debugging with many of industry’s most popular development tools. The AI on PromICE with Trace is a second generation design which supports debugging on even the fastest PromICE memory emulators.

 

TRACE FEATURES

Universal Code Trace

  • 21 bit wide trace by 128K or 512K.

  • Start and stop addresses and counters can be used to skip over and record specific events.

  • Filters and conditional statements allow over 60 trace variations.

  • Hardware interrupt on specific address or range, or entering or leaving a memory range.

  • Host can read and write trace memory for testing without disturbing emulation.

 

External Code Trace

  • 32 bit wide trace, with user-definable inputs, allows tracing the full address range of target (RAM and ROM).

  • Watch memory mapped and interrupt-driven peripherals and set hardware breakpoints.

  • 20 pin extender cable provided. Customer supplies probes to trace external signals.

 

Code Coverage Memory

  • 512 KByte or 2 Mbyte provides full coverage of memory space emulated by PromICE.

  • Can be mapped in four different segments to cover selected portions of emulated memory.

  • All code coverage map features operate in real time without disturbing the emulation.

Return

     
| SearchContact | Purchase | PromICE | Sitemap |
Grammar Engine Inc. Copyright 2001 © All Rights Reserved
Site Design by Web Junkies