US 11,874,759 B2
Recording processor instruction execution cycle and non-cycle count trace events
Gilbert Laurenti, St. Paul (FR)
Assigned to Texas Instruments Incorporated, Dallas, TX (US)
Filed by Texas Instruments Incorporated, Dallas, TX (US)
Filed on Apr. 6, 2020, as Appl. No. 16/840,721.
Application 16/840,721 is a division of application No. 14/556,490, filed on Dec. 1, 2014, granted, now 10,649,878.
Application 14/556,490 is a division of application No. 12/859,035, filed on Aug. 18, 2010, abandoned.
Claims priority of application No. 10290443 (EP), filed on Aug. 10, 2010.
Prior Publication US 2020/0233771 A1, Jul. 23, 2020
Int. Cl. G06F 11/34 (2006.01); G06F 11/36 (2006.01)
CPC G06F 11/348 (2013.01) [G06F 11/3466 (2013.01); G06F 11/364 (2013.01); G06F 2201/86 (2013.01)] 13 Claims
OG exemplary drawing
 
1. An integrated circuit comprising:
an address and data bus;
memory circuitry coupled to the address and data bus, the memory circuitry configured to contain processor instructions;
processor circuitry coupled to the address and data bus, the processor circuitry configured to execute the processor instructions in processor cycles, in which a processor cycle corresponds to one cycle of a processor instruction pipeline execution;
trigger detection circuitry coupled to the address and data bus, the trigger detection circuitry having a trigger event register that includes a trigger bit;
event trace module circuitry coupled to the processor circuitry, coupled to the address and data bus, and coupled to the trigger detection circuitry, wherein the event trace module circuitry is configured to:
provide an indication of a first event based on the trigger detection circuitry;
provide a time stamp associated with the first event; and
determine whether to provide a count of cycles between the first event and a second event based on the trigger bit of the trigger detection circuitry; and
a control bus coupled to the memory circuitry, to the event trace module circuitry, to the trigger detection circuitry, and to the processor circuitry.