Patent ID: 7765087
Filing Date: 2010-07-27
Classification: G06F

Abstract:
1. A system performance profiling device that is integrated inside a system-on-chip, monitors a signal on a bus inside the system-on-chip, acquires profiling data for evaluating system performance of the system-on-chip, and outputs the profiling data to an outside of the system-on-chip, the system performance profiling device comprising: a command detection unit operable to detect a command occurrence by monitoring the signal on the bus; a data detection unit operable to detect a data transfer by monitoring the signal on the bus; a first counter unit operable to count a number of command occurrences based on a result of the detection by the command detection unit; a second counter unit operable to count a number of data transfers based on a result of the detection by the data detection unit; a first selector unit operable to output a value of a first bit position, which is one bit position of the first counter unit, to the outside of the system-on-chip during a period of acquisition of the profiling data, and output a value of each lower bit position of the first counter unit than the first bit position to the outside of the system-on-chip after the acquisition of the profiling data ends; and a second selector unit operable to output a value of a second bit position, which is one bit position of the second counter unit, to the outside of the system-on-chip during the period of the acquisition of the profiling data, and output a value of each lower bit position of the second counter unit than the second bit position to the outside of the system-on-chip after the acquisition of the profiling data ends.