Processing apparatus, trace unit and diagnostic apparatus
AssigneeArm Limited
InventorsJohn Michael Horley, Simon John Craske, Michael John Gibbs, Paul Anthony Gilkerson
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsJohn Michael Horley, Simon John Craske, Michael John Gibbs, Paul Anthony Gilkerson
Estimating the term…
A processing circuit is responsive to at least one conditional instruction to perform a conditional operation in dependence on a current value of a subset of at least one condition flag. A trace circuit is provided for generating trace data elements indicative of operations performed by the processing circuit. When the processing circuit 4 processes at least one selected instruction, then the trace circuit generates a trace data element including a traced condition value indicating at least the subset of condition flags required to determine the outcome of the conditional instruction. A corresponding diagnostic apparatus uses the traced condition value to determine a processing outcome of the at least one conditional instruction.
A method of data processing comprising steps of:
A processing apparatus comprising:
A processing apparatus comprising:
A trace unit for monitoring processing operations performed by a processing apparatus in response to program instructions, said processing apparatus comprising a condition status storage location configured to store at least one condition flag indicating a property of a previous processing result, said processing apparatus being responsive to at least one conditional instruction to perform a conditional operation in dependence on a current value of a subset of said at least one condition flag;
A trace unit for monitoring processing operations performed by a processing apparatus in response to program instructions, said processing apparatus comprising condition status storage means for storing at least one condition flag indicating a property of a previous processing result, said processing apparatus being responsive to at least one conditional instruction to perform a conditional operation in dependence on a current value of a subset of said at least one condition flag;
A diagnostic apparatus for analysing trace data indicative of processing operations performed by a processing apparatus in response to program instructions, said processing apparatus comprising a condition status storage location configured to store at least one condition flag indicating a property of a previous processing result, said processing apparatus being responsive to at least one conditional instruction to perform a conditional operation in dependence on a current value of a subset of said at least one condition flag;
Dependencies are inferred from the claim text.