
PromICE
Overview |
Debugging
Capabilites |
PromICE
Benefits |
Ordering
Information |
As a developer of
embedded systems, you need development tools that are powerful, flexible
and most of all, affordable. PromICE provides a wider range of
download options, third-party debugging support and target connectivity
than any other tool. Simply put, PromICE is the best investment
you can make in embedded development tools. It is the embedded developer's
tool of choice.
PromICE provides ultra-fast code downloads
PromICE downloads in seconds, rather than the minutes
required by ROM programming, target serial ports, In-circuit emulators
and BDM downloads. You will test code changes quickly and explore more
options in the same amount of time. PromICE will save time even when used
with other debugging tools, since it virtually eliminates download downtime.
PromICE's download speeds are the fastest available:
All PC and UNIX systems:
- Serial port (up to 57.6 Kbaud)
- Centronics parallel port (up to 90 KBytes/second)
- Ethernet TCP/IP (up to 50 KBytes/second)
PromICE provides revolutionary debugging capabilities:
Grammar Engine's exclusive Analysis Interface provides
a "virtual UART" for communication between target and host through
PromICE. This channel allows debugging without the use of the target's
serial port or other target resources, and can also be used to monitor
program status and operation.
Cost savings:
- PromICE used with a monitor-based debugger provides
nearly all the effectiveness of an ICE at a fraction of the cost. PromICE
is an excellent supplement to an ICE: team members developing firmware
can stop sharing an ICE and have their own development systems. If you
have already debugged your hardware or are using a standard target,
a PromICE debugging system provides everything you need to complete
your project successfully. Universal debugging solution: PromICE provides
debugging support for every processor with no additional probes or pods
required, just add debugging software for your processors. PromICE's
reusability will save the expense of maintaining separate development
systems. for each processor you work with.
Ease of use:
- Plugs into your target's ROM socket. Reduces
the need to clip on delicate and potentially damaging probes or leads
to debug.
Frees serial port for your application:
- PromICE provides a virtual serial port for debugging
through the ROM socket, so the serial port on your target is no longer
needed by the monitor-based debugger. In addition, PromICE eliminates
conflict between a RTOS and a debugger over the target serial port.
Full ROM space during debugging:
- When you use a monitor burned into ROM, you
must load and run all code from RAM. This is inconvenient and sometimes
requires target modifications. PromICE provides the full ROM space during
debugging, Code can be located in ROM exactly as it will be in your
final design. This provides ample space for the monitor and eliminates
the need to relocate code after debugging.
PromICE Benefits:
Customizable for your processor and application:
- Program sources are available to integrate PromICE
into any debugging or test situation.
Emulates any size or speed ROM:
- With up to 32 Mbit (4 Mbyte), a PromICE
can emulate any ROM equal to or smaller than its full capacity. PromICE
is available in access speeds as fast as 35ns.
Upgradable:
- Buy just what you need now and upgrade as your application
grows.
All ROM footprints supported:
- Direct connect cables are available for all DIP, PLCC,
TSOP and PSOP sockets. Custom cables can be provided for other socket
configurations.
Applicable to any memory configuration:
- Targets with 8 and 16 bit data buses can be emulated
with a single unit, eliminating desktop clutter. For 32 bit and larger
data widths, daisychain PromICEs together through serial or parallel
connections. It is even possible to simultaneously download identical
code to multiple units.
Non-Volatile memory (Battery backed SRAM standard):
- Retains memory when target is reset and reinitialized
for code testing. Data is retained even when PromICE is removed from
all power, making it portable for remote targets and field work.
Powered externally:
- AC adapter is included with PromICE to minimize power
draw from target.
Instant power-up emulation:
- PromICE starts emulating when powered up, simulating
normal startup of your embedded system. This is ideal for developing
startup code or if your target permits power-up reset only.
Write to ROM:
- Accepts write line from target, allowing emulation
of flash memory, EEPROMs, RAM etc. PromICE also supports reset and interrupt
lines to the target, providing powerful control of your target from
the keyboard during debugging.
Powerful ROM management software included:
- Because PromICE is microprocessor controlled, it allows
full user control of the development environment. Download file formats
supported are Binary, all Intel hex and Motorola S-records. Host support
includes DOS, Windows 95/98/NT, UNIX, HP-UNIX and VAX/VMS systems. Full
ANSI C source code is included for UNIX and DOS.
Totally enclosed and protected:
- PromICE is enclosed in a durable case to protect delicate
electronic components from dust and static damage. Internally, buffers
protect components from accidental overloading.
Ordering Information
- PromICE, accessories and third-party software that
supports PromICE are available directly from Grammar Engine. Contact
us today to discuss your application and to learn how a PromICE debugging
solution will meet your needs. If you are outside of North America, click here to view
the distributor list.
Return
|