TPU Standard Mask Simulator
The TPU Standard Mask Simulator, which allows you to simulate
standard-mask TPU microcode and develop your host-CPU side drivers,
is the low-cost alternative for those who want to simulate the TPU
and/or CPU but do not need to develop custom microcode. With a broad
application, this tool is excellent for developing CPU code that interfaces
to the TPU--and is totally unique in the embedded systems industry.
Supported System Models
The following versions of ASH WARE's TPU Standard Mask Simulator
are available:
- 683xx TPU Standard Mask A Simulator (one TPU1, one CPU32)
- 683xx TPU Standard Mask G Simulator (one TPU1, one CPU32)
- MPC555 TPU Standard Mask Simulator (two TPU3s, one CPU32)
- MPC565 TPU Standard Mask Simulator (three TPU3s, one CPU32)
Features
- Simulates one or more TPUs along with the host processor.
- TPUs run all Freescale standard mask microcode (A, G, 5xx).
- Concurrently develop your host-side code along with the TPU microcode.
- Watch and local variable windows, which allow you to view and
modify local and global variables.
- Multiple workshops, which reduce window clutter.
- Powerful C-like script command language.
- 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 functions.
- 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.
- Support for industry-standard file formats such as common object
file format (COFF), ELF/DWARF, Freescale SRECORD, and Intel IHEX,
etc.
- External logic simulation for the TPU. Helps to model the external
system by instantiation of Boolean logic external to the TPUs. Thus
inputs can be driven by combinatorial logic applied to outputs.
This can be particularly helpful in the modelling of communications
channels such as CAN or RS485 where an output channel can be wrapped
around to drive an input channel.
- Trace buffers, allowing you to find source code line of traced
instruction.
- Code coverage analysis (TPU only).
- Complete user manual and context-sensitive, on-line help.
- Software upgrades over the Web.
Additional Information
|