
![I/O Timing Setting WindowInputs/outputs to a port, and sets/displays interrupts. It is also possible to check cycle-by-cycle data input, definition of interrupt, and change of output data.And, a timer interrupt occurrence at time intervals in units of msec/μsec is enabled. (Note that the CPU operating frequency need to be specified.)Besides, there is the I/O script function that can simulate peripheral I/O (timer, analog to digital converter, etc.) operation. By registering I/O script of peripheral I/O (written in script format in a file) in the I/O window, you can simulate operation of that device.For example, to simulate timer operation, register the following script with "while" and "if": [I/O script defining example of timer operation] {
while(1){
if( ([0x380].b & 0x01) == 0x01){
; Down count of Counter
waitc [0x386].W + 1
; Timer interrupt occurs
int 21,[0x55].b & 0x7
}else{
waiti 100
}
}
}
GUI I/O WindowWindow for creating key input panels or output panels for the user target system by simple mouse operation.[Input panel]You can define operation of data input or interrupt for the created keys. Pressing the key while the program is running generates data input or interrupt.[Output panel]You can display by LED or label according to the value of the output data.Output Port WindowPrints a result of output using the printf() function to the window or a file.Trace Point Setting WindowSets/cancels trace points. Can set 6 trace points maximum and specifies the combination condition of trace events. For starting and stopping events for tracing, either memory access (read/write) or instruction execution is specifiable. As a combination condition, there are AND and OR.Trace WindowDisplays the results of tracing. The following three display modes are supported: Bus mode, Disassemble mode and Source mode.Data Trace WindowGraphically shows the data access information on the results of tracing.Coverage WindowShows coverage measurement results of C language functions. Start/end addresses and coverage can be checked. Double-clicking the line to be checked opens a coverage source window to show executed/unexecuted in a line of source.MR WindowDisplays the status of real-time OS M3T-MR100/4.](/image/renesas/m3t_pd308sim_02.gif)
This product is a simulator debugger which allows you to run and evaluate your application program without any target hardware on Renesas integrated development environment "High-performance Embedded Workshop". It provides a source-level-debugging environment with abundant break features and advanced functions such as coverage measurement and virtual interrupts. In addition, its user friendly interface and multi-window (overlappable) will offer stress-free debugging environment.
This product is a component of the C Compiler Package for R32C Series. Installing the compiler package allows to debug using this simulator debugger under a High-performance Embedded Workshop environment (Renesas IDE).