US 7,581,144 B2
Microprocessor and processing method thereof
Katsuyuki Kimura, Kamakura (Japan)
Assigned to Kabushiki Kaisha Toshiba, Tokyo (Japan)
Filed on Nov. 20, 2006, as Appl. No. 11/561,672.
Claims priority of application No. 2005-339178 (JP), filed on Nov. 24, 2005.
Prior Publication US 2007/0198817 A1, Aug. 23, 2007
Int. Cl. G06F 11/00 (2006.01)
U.S. Cl. 714—45  [712/227] 20 Claims
OG exemplary drawing
 
1. A microprocessor comprising:
a processor module executing an instruction to generate trace information including the information of the kind and the length of the instruction;
an application processing circuit operating in cooperation with the processor module to process a specific application;
an address calculating circuit calculating an execution address for executing the instruction based on the information of the instruction length;
a data obtaining circuit obtaining data from the application processing circuit when the calculated execution address is located within a range of a designated address; and
a trace memory in which the obtained data is stored together with the trace information.