2.16.1.3
Edit a Performance Measurement event
Detailed information on a Performance Measurement event is edited in the Detailed Settings of Performance Measurement dialog box [Full-spec emulator][E1][E20]. This dialog box is opened by selecting the Performance Measurement event you desire to edit on the Events panel then selecting [Edit Condition...] from the context menu.
In the Detailed Settings of Performance Measurement dialog box [Full-spec emulator][E1][E20], the following can be specified as measurement modes and measurement items.
Only a single item can be measured for each, and the measurement result for the selected item is displayed on the Events panel.
|
|
Total Count
|
Measures the total count of the measurement item of the specified section (default).
|
Max Count
|
Measures the maximum count of the measurement item of the specified section.
|
Min Count
|
Measures the minimum count of the measurement item of the specified section.
|
New Count
|
Measures the new count of the measurement item of the specified section.
|
Pass Count
|
Measures the pass count of the specified section.
This cannot be measured when an end condition has not been set.
When "Pass Count" is selected, the current value of the [Measurement item] property is ignored and the pass count value is measured.
|
[RH850G3M, RH850G3K, RH850G3MH, RH850G3KH]
|
|
ALL instruction count
|
Measures the number of times any instructions in the specified section are executed (default).
|
Branch instruction count
|
Measures the number of times any instructions that trigger branching in the specified section are executed.
|
EI level interrupt count
|
Measures the number of times EI-level interrupts in the specified section are accepted.
|
FE level interrupt count
|
Measures the number of times FE-level interrupts in the specified section are accepted.
|
ALL instruction async exception count
|
Measures the number of times any instruction async exceptions in the specified section are accepted.
|
ALL instruction sync exception count
|
Measures the number of times any instruction sync exceptions in the specified section are accepted.
|
Clock cycle
|
Measures the number of clock cycles in the specified section.
|
Non-interrupt cycle
|
Measures the number of cycles excluding the interrupt processing in the specified section.
|
Interrupt disable cycle of DI/EI
|
Measures the number of cycles in which DI/EI interrupts are disabled in the specified section.
|
CPU issued instruction fetch request count
|
Measures the number of instruction fetch requests issued by CPU in the specified section.
|
Response count for CPU issued instruction fetch request
|
Measures the number of instruction cache non-wait responses for instruction fetch requests issued by CPU in the specified section.
|
Flash ROM data request count
|
Measures the number of flash ROM data requests in the specified section.
|
[RH850G4MHH]
|
|
ALL instruction count
|
Measures the number of times any instructions in the specified section are executed (default).
|
Branch instruction count (excluding condition mismatch Bcond instruction, Loop instruction, exception instruction)
|
Measures the number of times branch instruction (excluding condition mismatch Bcond instruction, Loop instruction, exception instruction) in the specified section are accepted.
|
Conditional branch instruction count (Bcond instruction, Loop instruction)
|
Measures the number of times conditional branch instruction (Bcond instruction, Loop instruction) in the specified section are accepted.
|
Branch prediction misses of conditional branch instruction count (Bcond instruction, Loop instruction)
|
Measures the number of times branch prediction misses of conditional branch instruction (Bcond instruction, Loop instruction) in the specified section are accepted.
|
EI level interrupt count
|
Measures the number of times EI-level interrupts in the specified section are accepted.
|
FE level interrupt count
|
Measures the number of times FE-level interrupts in the specified section are accepted.
|
ALL instruction async exception count
|
Measures the number of times any instruction async exceptions in the specified section are accepted.
|
ALL instruction sync exception count
|
Measures the number of times any instruction sync exceptions in the specified section are accepted.
|
Stall cycles issued to the instruction execution unit
|
Measures the number of stall cycles issued to the instruction execution unit in the specified section.
|
Clock cycle
|
Measures the number of clock cycles in the specified section.
|
Non-interrupt cycle
|
Measures the number of cycles excluding the interrupt processing in the specified section.
|
Interrupt disable cycle of DI/EI
|
Measures the number of cycles in which DI/EI interrupts are disabled in the specified section.
|
CPU issued instruction fetch request count
|
Measures the number of instruction fetch requests issued by CPU in the specified section.
|
Response count for CPU issued instruction fetch request
|
Measures the number of instruction cache non-wait responses for instruction fetch requests issued by CPU in the specified section.
|