摘要 |
An integrated circuit (<HIL><PDAT>10</BOLD><PDAT>) includes a central processing unit (<HIL><PDAT>12</BOLD><PDAT>), an instruction cache (<HIL><PDAT>14</BOLD><PDAT>), a data cache, (<HIL><PDAT>16</BOLD><PDAT>), and a trace recorder. The central processing unit (<HIL><PDAT>12</BOLD><PDAT>) interacts with the instruction cache (<HIL><PDAT>14</BOLD><PDAT>) and the data cache (<HIL><PDAT>16</BOLD><PDAT>) in order to execute instructions. Profile information passed between the central processing unit (<HIL><PDAT>12</BOLD><PDAT>), the instruction cache (<HIL><PDAT>14</BOLD><PDAT>), and the data cache (<HIL><PDAT>16</BOLD><PDAT>) not normally available for external analysis may be captured by the trace recorder (<HIL><PDAT>20</BOLD><PDAT>) in response to various execution points in a program being executed by the central processing unit (<HIL><PDAT>12</BOLD><PDAT>). The profile information captured by the trace recorder (<HIL><PDAT>20</BOLD><PDAT>) may subsequently be provided to external analysis equipment in order to analyze the operation of the central processing unit (<HIL><PDAT>12</BOLD><PDAT>) for study of program execution.</PTEXT>
|