|
SIMICE-XA implements all the standard functions needed for simulation.
The simulator is tightly integrated into RIDE and uses the information
generated by the RC-XA or MA-XA tools to provide fully symbolic
high-level debugging.
SIMICE-XA takes into account the features of the selected component
and simulates (in considerable detail) most or all of the internal
peripherals. In conjunction with RIDE, it provides numerous ways
to simulate external inputs and outputs. SIMICE-XA provides various
emulator functions, such as trace management or complex breakpoint
control.
The fast smooth integration given by RIDE promotes a feeling
of familiarity and ease of use, while providing a level of comfort
and efficiency that reduces the most difficult and complex applications
to tasks that are easily managed.
A wide range of 'views' can be selected to provide flexible direct
examination of all memory spaces, all internal peripherals, as well
as high-level symbolic information.
|
Function generators allow dynamic signals to be applied to either
a port or a memory space of the microcontroller.

|
|
The MUL-SIMXA simulator includes the same features as SIMICE-XA
with some additional features and functionality such as:
- Multi-processor simulation
- Peripheral Development Kit (PDK)
- Script facility
This simulator is dedicated to more specific applications.
Multi-processor simulation
Within the same session, several simulation 'engines' may be run
concurrently which permits multiprocessor simulation. The Net Manager
allows ports on two (or more) processors to be connected together
or to function generators. In this way the transfer of data between
co-operating processors may be simulated and tested. A more sophisticated
use is where one processor is programmed to provide a complex set
of (test) vectors for another.
PDK
The Raisonance Peripheral Development Kit (PDK) for RIDE
is a software interface by which the users can adapt the standard
RIDE simulators to create new custom-built simulators.
|
Basically, PDK allows the creation of :
- New peripherals, each associated with a dedicated view/image.
- New memory types and new interrupt sources.
- New "sensitive" addresses such that an access to the
address will be redirected to an associated peripheral.
Script
The Script Manager allows any sequence of commands to be run automatically
by RIDE and its debuggers. The script concept is very useful for
repetitive tasks such as :
- Running a suite of tests
- Acquiring a series of measurements
- Executing a specific debug session with the debugger in a pre-defined
state/condition.
The syntax of the script is C-like and references built-in
functions.

|