Trace synchronization
    1.
    发明授权
    Trace synchronization 有权
    跟踪同步

    公开(公告)号:US08407529B2

    公开(公告)日:2013-03-26

    申请号:US13339937

    申请日:2011-12-29

    IPC分类号: G06F11/00

    摘要: A data processing apparatus having one or more trace data sources. At least one of said trace data sources includes a trace data generator responsive to activity in monitored circuitry to generate trace data representing said activity. A synchronization marker generator is coupled to the trace data generator and operates to generate a synchronization marker and insert the synchronization marker into the trace data stream. A controller is coupled to the synchronization marker generator to generate and insert a synchronization marker into the trace data stream. The controller controls initiation in dependence on behavior of the data processing apparatus downstream of the trace data generator. In this way, the downstream behavior of the data processing apparatus can be made to influence the rate and timing of insertion of synchronization markers into a trace data stream.

    摘要翻译: 具有一个或多个跟踪数据源的数据处理装置。 所述跟踪数据源中的至少一个包括跟踪数据发生器,其响应于所监视的电路中的活动以产生表示所述活动的跟踪数据。 同步标记生成器耦合到跟踪数据生成器,并且操作以产生同步标记并将同步标记插入到跟踪数据流中。 控制器耦合到同步标记发生器以产生并将同步标记插入到跟踪数据流中。 控制器根据跟踪数据生成器下游的数据处理设备的行为来控制启动。 以这种方式,可以使数据处理装置的下行行为影响将同步标记插入到跟踪数据流中的速率和时间。

    Trace synchronization
    2.
    发明授权
    Trace synchronization 有权
    跟踪同步

    公开(公告)号:US08176366B2

    公开(公告)日:2012-05-08

    申请号:US12385319

    申请日:2009-04-03

    IPC分类号: G06F11/00

    摘要: A data processing apparatus having one or more trace data sources. At least one of said trace data sources includes a trace data generator responsive to activity in monitored circuitry to generate trace data representing said activity. A synchronization marker generator is coupled to the trace data generator and operates to generate a synchronization marker and insert the synchronization marker into the trace data stream. A controller is coupled to the synchronization marker generator to generate and insert a synchronization marker into the trace data stream. The controller controls initiation in dependence on behavior of the data processing apparatus downstream of the trace data generator. In this way, the downstream behavior of the data processing apparatus can be made to influence the rate and timing of insertion of synchronization markers into a trace data stream.

    摘要翻译: 具有一个或多个跟踪数据源的数据处理装置。 所述跟踪数据源中的至少一个包括跟踪数据发生器,其响应于所监视的电路中的活动以产生表示所述活动的跟踪数据。 同步标记生成器耦合到跟踪数据生成器,并且操作以产生同步标记并将同步标记插入到跟踪数据流中。 控制器耦合到同步标记发生器以产生并将同步标记插入到跟踪数据流中。 控制器根据跟踪数据生成器下游的数据处理设备的行为来控制启动。 以这种方式,可以使数据处理装置的下行行为影响将同步标记插入到跟踪数据流中的速率和时间。

    TRACE SYNCHRONIZATION
    3.
    发明申请
    TRACE SYNCHRONIZATION 有权
    跟踪同步

    公开(公告)号:US20120110387A1

    公开(公告)日:2012-05-03

    申请号:US13339937

    申请日:2011-12-29

    IPC分类号: G06F11/00

    摘要: A data processing apparatus having one or more trace data sources. At least one of said trace data sources includes a trace data generator responsive to activity in monitored circuitry to generate trace data representing said activity. A synchronization marker generator is coupled to the trace data generator and operates to generate a synchronization marker and insert the synchronization marker into the trace data stream. A controller is coupled to the synchronization marker generator to generate and insert a synchronization marker into the trace data stream. The controller controls initiation in dependence on behavior of the data processing apparatus downstream of the trace data generator. In this way, the downstream behavior of the data processing apparatus can be made to influence the rate and timing of insertion of synchronization markers into a trace data stream.

    摘要翻译: 具有一个或多个跟踪数据源的数据处理装置。 所述跟踪数据源中的至少一个包括跟踪数据发生器,其响应于所监视的电路中的活动以产生表示所述活动的跟踪数据。 同步标记生成器耦合到跟踪数据生成器,并且操作以产生同步标记并将同步标记插入到跟踪数据流中。 控制器耦合到同步标记发生器以产生并将同步标记插入到跟踪数据流中。 控制器根据跟踪数据生成器下游的数据处理设备的行为来控制启动。 以这种方式,可以使数据处理装置的下行行为影响将同步标记插入到跟踪数据流中的速率和时间。

    Trace synchronization
    4.
    发明申请
    Trace synchronization 有权
    跟踪同步

    公开(公告)号:US20100257510A1

    公开(公告)日:2010-10-07

    申请号:US12385319

    申请日:2009-04-03

    IPC分类号: G06F9/44

    摘要: A data processing apparatus having one or more trace data sources is provided in which the trace data sources operate to generate respective streams of trace data. At least one of said trace data sources comprises a trace data generator responsive to activity in monitored circuitry to generate trace data representing said activity. A synchronization marker generator is coupled to the trace data generator and operates to generate a synchronization marker and insert the synchronization marker into the trace data stream. The synchronization marker identifies a synchronization position in the trace data stream. A controller is coupled to the synchronization marker generator, and operates to initiate the synchronization marker generator to generate and insert a synchronization marker into the trace data stream. The controller controls initiation in dependence on behavior of the data processing apparatus downstream of the trace data generator with respect to trace data flow. In this way, the downstream behavior of the data processing apparatus can be made to influence the rate and timing of insertion of synchronization markers into a trace data stream, thereby reducing the likelihood of the volume of trace data resulting in an overflow condition in the downstream circuitry.

    摘要翻译: 提供具有一个或多个跟踪数据源的数据处理装置,其中跟踪数据源操作以产生相应的跟踪数据流。 所述跟踪数据源中的至少一个包括跟踪数据生成器,其响应于所监视的电路中的活动以产生表示所述活动的跟踪数据。 同步标记生成器耦合到跟踪数据生成器,并且操作以产生同步标记并将同步标记插入到跟踪数据流中。 同步标记识别跟踪数据流中的同步位置。 控制器耦合到同步标记生成器,并且操作以启动同步标记生成器以生成并将同步标记插入到跟踪数据流中。 控制器根据跟踪数据生成器下游的数据处理设备的行为相对于跟踪数据流控制启动。 以这种方式,可以使数据处理装置的下行行为影响将同步标记插入到跟踪数据流中的速率和定时,从而减少跟踪数据量导致下游溢出状态的可能性 电路。

    Recovering pending trace data within a data processing system
    5.
    发明授权
    Recovering pending trace data within a data processing system 有权
    恢复数据处理系统中的待处理跟踪数据

    公开(公告)号:US07191293B2

    公开(公告)日:2007-03-13

    申请号:US10801137

    申请日:2004-03-16

    IPC分类号: G06F12/06 G06F9/44

    CPC分类号: G06F11/3476

    摘要: A trace data system is provided in which flush request signals are generated and passed to trace data sources to trigger them to output any buffered trace data they are storing which was generated prior to the flush request being signalled. When the trace data has been flushed from these trace data sources, they signal this by generating a flush complete signal. The flushing of trace data may advantageously be performed prior to a power-down operation and using a trace bus bridge.

    摘要翻译: 提供跟踪数据系统,其中生成刷新请求信号并将其传递到跟踪数据源,以触发它们输出它们正在存储的任何缓冲的跟踪数据,该数据是在发送刷新请求之前生成的。 当跟踪数据从这些跟踪数据源中刷新时,它们会通过生成一个完整的完成信号来发出信号。 跟踪数据的刷新可以有利地在掉电操作之前和使用跟踪总线桥处执行。

    Generating a regularly synchronised count value
    6.
    发明授权
    Generating a regularly synchronised count value 有权
    生成定期同步的计数值

    公开(公告)号:US08498373B2

    公开(公告)日:2013-07-30

    申请号:US13348862

    申请日:2012-01-12

    IPC分类号: H03L7/00

    CPC分类号: G04F10/04 G06F1/14

    摘要: A count value generator includes an input for receiving a synchronizing count value, a counter configured to increment at a local frequency, the local frequency being faster than the synchronizing frequency, and an interpolator for determining a frequency ratio between the local frequency and the synchronizing frequency and for determining an increment value for the counter dependent on a relative amount of a maximum value of the counter with respect to the frequency ratio is disclosed. The counter generates a count value including a predetermined number of bits representing integer values and output as the lower order bits of the output count value and additional lower order bits that represent fractional portions of the integer values. The counter includes output circuitry for outputting the synchronizing count value and the predetermined number of bits representing integer values generated by the counter as the lower order bits of the count value.

    摘要翻译: 计数值生成器包括用于接收同步计数值的输入,配置为以本地频率递增的计数器,本地频率比同步频率快;以及内插器,用于确定本地频率和同步频率之间的频率比 并且用于根据相对于频率比的计数器的最大值的相对量来确定计数器的增量值。 计数器产生包括表示整数值的预定位数的计数值,并输出为输出计数值的低位位和表示整数值的小数部分的附加低位位。 计数器包括用于输出同步计数值的输出电路和表示由计数器产生的整数值的预定位数作为计数值的低位位。

    Trace source correlation in a data processing apparatus
    7.
    发明授权
    Trace source correlation in a data processing apparatus 有权
    数据处理装置中的跟踪源相关

    公开(公告)号:US07069176B2

    公开(公告)日:2006-06-27

    申请号:US10635916

    申请日:2003-08-07

    IPC分类号: G04F5/00

    CPC分类号: G06F11/3476 G06F11/3636

    摘要: An integrated circuit is provided with multiple data processing components associated with respective sources which generate trace data streams. A reference timestamp generator is provided and the trace data streams are annotated such that they are output off-chip together with reference timestamp data. Outputting the reference timestamp data together with the trace data streams enables temporal correlation between points in different trace data streams by trace analysis tools.

    摘要翻译: 集成电路设置有与产生跟踪数据流的各个源相关联的多个数据处理组件。 提供参考时间戳生成器,并且跟踪数据流被注释,使得它们与参考时间戳数据一起离开芯片输出。 将引用时间戳数据与跟踪数据流一起输出,可以通过跟踪分析工具实现不同跟踪数据流中的点之间的时间相关性。

    Data processing system trace bus
    8.
    发明授权
    Data processing system trace bus 有权
    数据处理系统跟踪总线

    公开(公告)号:US07149933B2

    公开(公告)日:2006-12-12

    申请号:US10635920

    申请日:2003-08-07

    IPC分类号: G06F11/00

    CPC分类号: G06F11/348 G06F11/3476

    摘要: An integrated circuit 2 is provided with multiple sources 12, 14, 16, 18 of trace data streams that are input via respective dedicated trace buses 20, 24 to a trace data stream combiner 22, 26. The trace data bus has trace data signal lines ATDATA for carrying trace data signals and trace source identifying signal lines ATID for carrying trace source identifying signals. A trace data stream replicator 28 may be used to replicate a single trace data stream such that the resulting multiple trace data streams may be subject to different post-replication processing/filtering as desired.

    摘要翻译: 集成电路2具有经由各自的专用跟踪总线20,24输入到跟踪数据流组合器22,26的多个源12,14,16,18的跟踪数据流。 跟踪数据总线具有用于承载跟踪数据信号的跟踪数据信号线ATDATA和用于承载跟踪源识别信号的跟踪源识别信号线ATID。 跟踪数据流复制器28可以用于复制单个跟踪数据流,使得所得到的多个跟踪数据流可以根据需要进行不同的后复制处理/过滤。

    Trace data source identification within a trace data stream
    9.
    发明授权
    Trace data source identification within a trace data stream 有权
    跟踪数据流中的数据源标识

    公开(公告)号:US07325168B2

    公开(公告)日:2008-01-29

    申请号:US10715394

    申请日:2003-11-19

    IPC分类号: G06F11/00

    CPC分类号: G06F11/348 G06F11/3476

    摘要: A trace data formatter 30 assembles trace data frames 50. These trace data frames 50 include bytes which may either serve to carry a trace data source identifier ID or trace data. A system being traced has multiple trace data sources 12, 14, 16, 18 and when the trace data source which is generating the current trace data stream changes then a trace data source identifier ID is inserted within the trace data stream.

    摘要翻译: 跟踪数据格式器30组装跟踪数据帧50。 这些跟踪数据帧50包括可用于携带跟踪数据源标识符ID或跟踪数据的字节。 正在跟踪的系统具有多个跟踪数据源12,14,16,18,并且当生成当前跟踪数据流的跟踪数据源改变时,跟踪数据源标识符ID被插入跟踪数据流内。

    Method of tracing selected activities within a data processing system by tagging selected items and tracing the tagged items
    10.
    发明授权
    Method of tracing selected activities within a data processing system by tagging selected items and tracing the tagged items 有权
    通过标记所选项目和跟踪标记的项目来跟踪数据处理系统中所选活动的方法

    公开(公告)号:US08468394B2

    公开(公告)日:2013-06-18

    申请号:US12224874

    申请日:2006-03-09

    IPC分类号: G06F11/00 G06F11/34

    CPC分类号: G06F11/364

    摘要: A data processing apparatus is disclosed, said data processing apparatus comprising a plurality of devices, trace logic associated with at least one of said plurality of devices, and tagging logic associated with at least one of said plurality of devices, said tagging logic being operable to: select at least one item, said at least one item comprising an activity to be monitored; provide said at least one selected item with tag data identifying said at least one item as an item to be monitored; and said trace logic being operable to: detect tagged items processed by said at least one device; and output trace information relating to at least some of said detected tagged items.

    摘要翻译: 公开了一种数据处理设备,所述数据处理设备包括多个设备,与所述多个设备中的至少一个相关联的跟踪逻辑以及与所述多个设备中的至少一个相关联的标记逻辑,所述标记逻辑可操作为 :选择至少一个项目,所述至少一个项目包括要监视的活动; 向所述至少一个所选项目提供标识所述至少一个项目的标签数据作为待监视的项目; 并且所述跟踪逻辑可操作用于:检测由所述至少一个设备处理的标记的项目; 并且输出与至少一些所述检测到的标记物品相关的跟踪信息。