|
|
PromICE Memory Emulator
URL: http://www.promice.com
Memory emulation is a time-tested and reliable development solution, and is a useful as ever on today's high-performance embedded targets. Grammar Engine Inc. has developed memory emulation solutions exclusively for over a decade.
| Company Information |
Grammar Engine, Inc.: Grammar Engine is dedicated to providing outstanding embedded development solutions based on memory emulation.
|
PromICE has been used for over a decade by firmware developers all over the world. More than a ROM emulator, many customers use PromICE with a monitor-based debugger for source-level debugging. They have found that once embedded hardware is stable, PromICE and a debugger provide all the functionality they need for firmware development. It is easier to set up and use than a traditional In-Circuit Emulator, and because it costs a small fraction of the price, there is no need to share a single ICE in a development group. Each developer can have a PromICE and debugger at their desk.
Source-level Debugging is accomplished with PromICE by using our AI channel, a "virtual UART" which provides a communications path on any embedded target. Using PromICE's AI channel is extremely simple-all that is required is to change the monitor from using the address of the target's serial port to an address within the memory emulated by PromICE. The AI hardware takes care of reading the information at the memory location and sending it to the debugger residing on the host computer via the PromICE's serial port. No modifications are required to the source level debugger on the host.
PromICE makes monitor-based debugging better. PromICE effectively eliminates many of the disadvantages of a monitor-based debugger used alone. PromICE eliminates the need for a dedicated serial port for debugging. This allows debuggers to be used on targets with no serial ports, or when all serial ports are used by the application. It eliminates conflicts when the debugger, the application or an RTOS all contend for a serial port. PromICE also eliminates the need for the extra RAM on a development target required for the application to run when a monitor is burned into ROM. With PromICE, the firmware can be developed in the exact configuration it will reside in the final product, allowing the use of the debugger to test the final configuration.
List Pricing: $695 and up
Availability: Available immediately
Supported Processors
|
|