Tracing through reset
AssigneeTexas Instruments Incorporated
InventorsManisha Agarwala, Lewis Nardini
Life of this patent
Estimating the term…
Abstract
A method of tracing a data processor upon reset of the data processor. A data processor reset signal resets the data processor, part of trace collection hardware and does not reset remaining parts of trace collection hardware. The data processor reset signal may be not owned, owned by an application program or owned by a debugger. The partial not reset of the trace collection hardware occurs only upon a data processor reset signal owned by the debugger. A trace logic reset signal resets both the data processor and the trace collection hardware when not owned. This trace logic reset signal resets the data processor only when owned by the debugger and resets the trace collection hardware when owned by an application program.
Claims2
An integrated circuit comprising:
- a plurality of external signal pins;
- a pipelined data processor having a reset input for resetting said pipelined data processor;
- and
- a trace circuit including
- a pipeline flattener receiving plural trace signals from said data processor, said pipeline flattener having a plurality of delay circuits for combining data from different pipeline stages of said pipelined data processor that correspond to a same instruction, said pipeline flattener having a reset input for resetting said pipeline flattener,
- a trace logic circuit receiving said combined data from said pipeline flattener and supplying trace data to a trace subset of said external signal pins;
- whereby a reset signal resets said data processor and said pipeline flattener and does not reset said trace logic circuit.
Dependencies are inferred from the claim text.