|
|
Number
|
This holds the performance measurement event number.
|
Name
|
This holds the name of the performance measurement.
|
Enable
|
This holds whether performance measurement is enabled or not.
True: Enabled
False: Disabled
|
StartAddress
|
This holds an address starting performance measurement.
|
StartData
|
This holds a data condition (number) of an address starting performance measurement.
|
StartPerformanceType
|
This holds the type which start performance measurement.
|
|
|
PerformanceType.Execution
|
Start/end performance measurement at execution
|
PerformanceType.Read
|
Start/end performance measurement at data read
|
PerformanceType.Write
|
Start/end performance measurement at data write
|
PerformanceType.Access
|
Start/end performance measurement at data access
|
EndAddress
|
This holds the type which end performance measurement.
|
EndData
|
This holds a data condition (number) of an address ending performance measurement.
|
EndPerformanceType
|
This holds the type which end performance measurement.
|
|
|
PerformanceType.Execution
|
Start/end performance measurement at execution
|
PerformanceType.Read
|
Start/end performance measurement at data read
|
PerformanceType.Write
|
Start/end performance measurement at data write
|
PerformanceType.Access
|
Start/end performance measurement at data access
|
PerformanceMode
|
This holds the mode for performance measurement.
|
|
|
PerformanceMode.PassCount
|
Pass count
|
PerformanceMode.NewCount
|
New count
|
PerformanceMode.MinCount
|
Minium count
|
PerformanceMode.MaxCount
|
Maximum count
|
PerformanceMode.AddCount
|
Total count
|
PerformanceItem
|
This holds performance measurement items.
|
|
|
PerformanceItem.FlashRomDataRequest
|
Flash ROM data request count [RH850G3M, RH850G3K, RH850G3MH, RH850G3KH]
|
PerformanceItem.CpuFetchRequestHit
|
Response count for CPU issued instruction fetch request
|
PerformanceItem.CpuFetchRequest
|
CPU issued instruction fetch request count
|
PerformanceItem.DisableInterruptCycle
|
Interrupt disable cycle of DI/EI
|
PerformanceItem.NoInterruptCycle
|
Non-interrupt cycle
|
PerformanceItem.ClockCycle
|
Clock cycle
|
PerformanceItem.StallCycle
|
Stall cycle of instructions issued to the instruction execution unit [RH850G4MH]
|
PerformanceItem.ALLInstructionSyncException
|
All instruction sync exception count
|
PerformanceItem.AllInstructionAsyncException
|
All instruction async exception count
|
PerformanceItem.FetchFELevelInterrupt
|
FE level interrupt count
|
PerformanceItem.FetchEILevelInterrupt
|
EI level interrupt count
|
PerformanceItem.BranchPredictionMiss
|
Number of errors in branch prediction for conditional branch instructions (for Bcond and Loop instructions) [RH850G4MH]
|
PerformanceItem.FetchBcondLoop
|
Number of executed conditional branch instructions (for Bcond and Loop instructions) [RH850G4MH]
|
PerformanceItem.FetchBranch
|
Number of executed branch instructions (except for Bcond, Loop, and exception instructions for which the conditions were not matched) [RH850G4MH]
|
PerformanceItem.AllFetchBranch
|
Branch instruction count [RH850G3M, RH850G3K, RH850G3MH, RH850G3KH]
|
PerformanceItem.AllFetchCall
|
All instruction count
|
PerformanceItem.BackgroundInterrupt
|
Background interrupt count
|
PerformanceItem.BackgroundEILevelInterrupt
|
Background EI level interrupt count
|
PerformanceItem.BackgroundFELevelInterrupt
|
Background FE level interrupt count
|
PerformanceItem.BackgroundInstructionAsyncException
|
Background instruction async exception count
|