E2, IE850A
4. Functional overview
R20UT4140EJ0300 Rev.3.00
Page 20 of 41
Oct.09.20
Parameter
E2 Emulator
IE850A
Tracing
(when you are using a
device that includes
trace functions, or the
emulation adapter)
Output
destination for
traced data
(storage
capacity)
Internal trace memory (size of
the trace RAM of the target
device)
Trace memory of the IE850A (up
to 9 GB) or internal trace memory
(size of the trace RAM of the
target device)
Traced data
Branches, cycles of data access, cycles of DMA access, cycles of
CRAM access, software trace, and GTM trace
Conditions to
start and stop
recording of
data
Stopping of program execution, the setting of event condition and
tracing methods
Priority
Realtime trace mode (speed is given priority)
Non-realtime trace mode (comprehensive data collection is given
priority)
Tracing
methods
Full stop, full break, overwriting
(ring buffer), delay stop and
halting tracing due to the input of
an external trigger of E2 emulator
Full stop, full break, overwriting
(ring buffer), delay stop and
delay break
Perfor-
mance
mea-
sure-
ment
Time (1)
Measurement
section
From run to break
Item measured Execution time*
Performance
32-bit counters
Time (2)
Measurement
section
From run to break, or between two event points
Items
measured
Execution time, total execution time, pass count, maximum execution
time, minimum execution time*
Performance
32-bit counters (for three sections)
Time (3)
(
when you
are using
a device
that
includes
trace
functions,
or the
emulation
adapter)
Items
measured
Number of instructions executed (all or branches only), number of
interrupts accepted, etc.
Measurement
section
From run to break, or between two event points
Items
measured
Maximum value, minimum value, latest value, total value, pass count
Performance
32-bit counters (for four sections)
Pseudo real-time RAM monitoring
Direct memory modification
Available (occupies a bus (steals cycles))
Note: Only available for the general local RAM, cluster RAM, H-Bus, P-
Bus, I-Bus, and CPU peripheral areas.
Reset masking
Available (for selecting whether resets are masked or not during the
execution of a program)
Peripheral breaks
Available