发明名称 Tracing of a data processing apparatus
摘要 A trace unit, diagnostic apparatus and data processing apparatus are provided for tracing of conditional instructions. The data processing apparatus generates instruction observed indicators indicating execution of conditional instructions and result output indicators indicating output by the data processing apparatus of results of executing respective conditional instructions. The instruction observed indicators and result output indicators are received by a trace unit that is configured to output conditional instruction trace data items and independently output conditional result trace data items enabling separate trace analysis of conditional instructions and corresponding conditional results by a diagnostic apparatus. The instruction observed indicator is received at the trace unit in a first processing cycle of the data processing apparatus while result output indicator is received at in a second different processing cycle.
申请公布号 US9378113(B2) 申请公布日期 2016.06.28
申请号 US201314104382 申请日期 2013.12.12
申请人 ARM Limited 发明人 Gilkerson Paul Anthony;Horley John Michael;Gibbs Michael John
分类号 G06F11/00;G06F11/34;G06F9/30 主分类号 G06F11/00
代理机构 Nixon & Vanderhye P.C. 代理人 Nixon & Vanderhye P.C.
主权项 1. A trace unit configured to generate items of trace data indicative of processing activities of a data processing apparatus, said trace unit comprising: a trace input interface for receiving from said data processing apparatus at least one instruction observed indicator indicating execution of a conditional instruction and at least one result output indicator indicating output by said data processing apparatus of a result of executing said at least one conditional instruction; and tracing circuitry for processing said at least one instruction observed indicator and said at least one result output indicator and configured to generate from said at least one instruction observed indicator and said at least one result output indicator corresponding conditional instruction trace data items indicating execution of said conditional instruction and conditional result trace data items indicating said result of executing said conditional instruction and to independently output said conditional instruction trace data items and said conditional result trace data items enabling separate trace analysis of conditional instructions and corresponding conditional results by a diagnostic apparatus.
地址 Cambridge GB