E30A Emulator User
’s Manual
4. Debugging Functions
R20UT0422EJ0501 Rev.5.01
Page 47 of 65
Mar 15, 2016
4.4 RAM Monitor Function
You can view memory data during user program execution by a pseudo-RAM monitor function which is realized by the
software using event E5. Data is acquired in byte/word unit by the interval specified in “Data acquisition interval in MCU
running state” in the Emulator tab of the Init dialog box.
Notes on RAM Monitor Function:
The RAM monitor function results in the realtime capability becoming impaired because the debug
monitor program intervenes. Also, in order to complete processing of the debug monitor program as fast
as possible, do not operate the
MCU’s internal DMA during the processing.
For the RAM monitor function, the emulator generates a debug interrupt and the debug monitor
program sends the data to return control to the user program.
In the case of X
IN
8MHz, PLL 128MHz (16 times), BASE 64MHz and CPU 64MHz, for example, it takes
6
μs from the debug interrupt occurred to return to the user program.
The RAM monitor function should be adjusted for sampling intervals (byte/word data acquisition
intervals in ms units) during user program execution. Since the updating time is extended if a wide area
is displayed in bytes, we recommend displaying only the necessary area in word size.