Compilers
Compatibility Mode - Full support for existing legacy code, compile your existing code base nearly "As Is."
C compiler based upon the C99 (ISO/IEC 9899:1999) and draft "Embedded C" (ISO/IEC TR18037) specifications.
Supports eTPU and eTPU2 targets
Full eTPU support for Freescale's MPC55xx, SPC563 ColdFire micros
Full eTPU support for STMicroelectronics/Freescale SPC563Mxx Family - 32-bit microcontrollers for automotive applications
Here at ASH WARE Inc, our philosophy is, The worst bug is the bug you don't know about. Our public website cross references all known bugs with all known releases. Sign up for bug notification for all newly discovered bugs. Newly discovered bugs are regression tested and fully reported for all supported releases.
eTPU Simulators
Providing complete simulation of all features of Freescale's new Enhanced Time Processor Unit--including its expanded hardware, functionality, and memory--ASH WARE's eTPU Stand-Alone Simulator provides a wide range of sophisticated simulation and debugging capabilities such as an integrated graphical logic analyzer, code coverage analysis, variable and watch windows, call stack windows, trace, direct register modification, data verification, and test verification.
ASH WARE Inc.'s very own ETEC C Compiler availalbe in late 2008-Q3. Stay Tuned!
TPU Simulators
Simulate and debug both your custom TPU microcode as well as your host-side driver code in a single easy-to-use development environment. This is the next-generation product to our industry-standard TPU Stand-Alone Simulator used by virtually every European and American automobile, truck, and heavy equipment manufacturer to develop their engine control (EFI) software. This product has also been popular in the aerospace, medical, and industrial control industries.
The TPU/CPU32 System Simulator, based on ASH WARE's unique and propriety Multiple-Target Development Tool (MtDt) technology, provides a common framework for each of the currently available TPUs (TPU1, TPU2, and TPU3) for the MPC5xx, 683xx, and HC16 microcontroller lines. Our software keeps all simulation targets synchronized, allowing you to concentrate on the development tasks at hand. Our easy-to-use IDE provides an easy migration from simulation to target hardware.
Any target can be made the primary target with the click of a mouse. It is possible, for example, to run to a CPU breakpoint, then switch to a TPU and single-step your TPU microcode. Standard debugging techniques--including single-stepping, setting breakpoints, and stepping into functions--are available for each target. With its easy-to-use interface and automatic synchronization, the TPU/CPU32 System Simulator is one toolset that will mitigate, rather than enhance, the complexity of your task.
CPU Simulators
With the intuitive interface and useful features for which ASH WARE is well known, our CPU32 simulation engine will significantly decrease your development time and improve the quality of your code. This easy-to-use development tool, with its advanced debugging capabilities, is available also as part of our TPU/CPU32 System Simulator.
Standard Features
The following features are available for all target modules when operating in stand-alone mode or in a multiple target mode.
- Source-level debugging.
- Powerful execution control including goto cursor (instruction or script command), breakpoints, single step (instruction or script command), step in, step over, step out, step atomic, goto time, goto delta time, etc.
- Watch and Local Variable windows, which allow you to view and modify local and global variables.
- Call stack window, which allows you to identify stacked function. Used in conjunction with the local variable window, the call stack window allows you to view the values of stacked variables. Also, it automatically finds source code line of stacked function.
- Powerful C-like script command language.
- Direct register modification, which allows registers and settings to be edited within the IDE's windows.
- Support for automated verification.
- Support for industry standard file formats such as common object file format (COFF), ELF/DWARF, Freescale SRECORD, and Intel IHEX.
- Multiple integrated timers, which allow timing estimates at a click of the mouse.
- Advanced simulated memory model.
- Trace buffers, allowing you to find source code line of traced instruction.
- Multiple workshops, which reduce window clutter.
- User-friendly interface, which runs under Windows XP, 2000, NT 4.0, 98, 95, ME.
- Complete user manual and context-sensitive, on-line help.
- Software upgrades over the Web.
|