会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • Identifier selection
    • 标识符选择
    • US20110231461A1
    • 2011-09-22
    • US12659669
    • 2010-03-16
    • John Michael HorleyAndrew Brookfield SwaineMichael John Williams
    • John Michael HorleyAndrew Brookfield SwaineMichael John Williams
    • G06F7/00
    • G06F7/02G06F7/76G06F7/764
    • A data processing apparatus is provided which is configured to select 2M selected identifiers within a possible range of up to 2N identifiers, where M≦N. The data processing apparatus comprises a selection storage unit configured to store N+1 identifier selection bits, wherein a position of a marker bit in the N+1 identifier selection bits determines M, and an identifier selection unit configured to determine the 2M selected identifiers. The 2M selected identifiers are defined by a base identifier and 2M−1 identifiers incrementally following that base identifier. N−M bits of the N+1 identifier selection bits form N−M most significant bits of the base identifier, and M trailing zeroes form the M least significant bits of the base identifier.
    • 提供了一种数据处理装置,其被配置为在最多2N个标识符的可能范围内选择2M个选择的标识符,其中M&N; E; N。 所述数据处理装置包括:选择存储单元,被配置为存储N + 1个标识符选择位,其中,所述N + 1个标识符选择位中的标记位的位置确定M;以及标识符选择单元,被配置为确定所述2M个选择的标识符。 2M个选择的标识符由基本标识符和逐渐跟随该基本标识符的2M-1个标识符定义。 N + 1标识符选择位的N-M位形成基本标识符的N-M个最高有效位,并且M个尾随零构成基本标识符的M个最低有效位。
    • 5. 发明授权
    • Identifier selection
    • 标识符选择
    • US08510356B2
    • 2013-08-13
    • US12659669
    • 2010-03-16
    • John Michael HorleyAndrew Brookfield SwaineMichael John Williams
    • John Michael HorleyAndrew Brookfield SwaineMichael John Williams
    • G06F7/00
    • G06F7/02G06F7/76G06F7/764
    • A data processing apparatus is provided which is configured to select 2M selected identifiers within a possible range of up to 2N identifiers, where M≦N. The data processing apparatus comprises a selection storage unit configured to store N+1 identifier selection bits, wherein a position of a marker bit in the N+1 identifier selection bits determines M, and an identifier selection unit configured to determine the 2M selected identifiers. The 2M selected identifiers are defined by a base identifier and 2M−1 identifiers incrementally following that base identifier. N−M bits of the N+1 identifier selection bits form N−M most significant bits of the base identifier, and M trailing zeroes form the M least significant bits of the base identifier.
    • 提供了一种数据处理装置,其被配置为在最多2N个标识符的可能范围内选择2M个选择的标识符,其中M @ N。 所述数据处理装置包括:选择存储单元,被配置为存储N + 1个标识符选择位,其中,所述N + 1个标识符选择位中的标记位的位置确定M;以及标识符选择单元,被配置为确定所述2M个选择的标识符。 2M个选择的标识符由基本标识符和逐渐跟随该基本标识符的2M-1个标识符定义。 N + 1标识符选择位的N-M位形成基本标识符的N-M个最高有效位,并且M个尾随零构成基本标识符的M个最低有效位。
    • 8. 发明申请
    • Trace synchronization
    • 跟踪同步
    • US20100257510A1
    • 2010-10-07
    • US12385319
    • 2009-04-03
    • John Michael HorleyAndrew Brookfield SwaineThomas Sean HoulihaneSheldon James WoodhouseMichael John Williams
    • John Michael HorleyAndrew Brookfield SwaineThomas Sean HoulihaneSheldon James WoodhouseMichael John Williams
    • G06F9/44
    • G06F11/3636G06F11/348G06F11/3632G06F11/3648
    • 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.
    • 提供具有一个或多个跟踪数据源的数据处理装置,其中跟踪数据源操作以产生相应的跟踪数据流。 所述跟踪数据源中的至少一个包括跟踪数据生成器,其响应于所监视的电路中的活动以产生表示所述活动的跟踪数据。 同步标记生成器耦合到跟踪数据生成器,并且操作以产生同步标记并将同步标记插入到跟踪数据流中。 同步标记识别跟踪数据流中的同步位置。 控制器耦合到同步标记生成器,并且操作以启动同步标记生成器以生成并将同步标记插入到跟踪数据流中。 控制器根据跟踪数据生成器下游的数据处理设备的行为相对于跟踪数据流控制启动。 以这种方式,可以使数据处理装置的下行行为影响将同步标记插入到跟踪数据流中的速率和定时,从而减少跟踪数据量导致下游溢出状态的可能性 电路。
    • 9. 发明授权
    • Reducing the size of a data stream produced during instruction tracing
    • 降低指令跟踪期间产生的数据流的大小
    • US07707394B2
    • 2010-04-27
    • US11442593
    • 2006-05-30
    • Edmond John Simon AshfieldMichael John WilliamsJohn Michael HorleyRichard Roy Grisenthwaite
    • Edmond John Simon AshfieldMichael John WilliamsJohn Michael HorleyRichard Roy Grisenthwaite
    • G06F11/36
    • G06F9/3804G06F9/3844G06F11/3447G06F11/3471G06F11/348G06F11/3636G06F2201/88Y02D10/34
    • Tracing logic for monitoring a stream of processing instructions from a program being processed by a data processor is disclosed, said tracing logic comprising monitoring logic operable to detect processing of said instructions in said instruction stream; detect which of said instructions in said instruction stream are conditional direct branch instructions, which of said instructions in said instruction stream are conditional indirect branch instructions and which of said instructions in said instruction stream are unconditional indirect branch instructions; said tracing logic further comprising compression logic operable to: designate said conditional direct branch instructions, said conditional indirect branch instructions and said indirect branch instructions as marker instructions; for each marker instruction, output an execution indicator indicating if said marker instruction has executed or a non-execution indicator indicating if said marker instruction has not executed and not output data relating to previously processed instructions that are not marker instructions.
    • 公开了一种用于从由数据处理器处理的程序监视处理指令流的跟踪逻辑,所述跟踪逻辑包括可操作以检测所述指令流中的所述指令的处理的监视逻辑; 检测所述指令流中的哪个指令是条件直接分支指令,所述指令流中的哪个指令是条件间接分支指令,以及所述指令流中的所述指令中的哪一个是无条件间接分支指令; 所述跟踪逻辑还包括压缩逻辑,可操作用于:将所述条件直接分支指令,所述条件间接分支指令和所述间接分支指令指定为标记指令; 对于每个标记指令,输出指示所述标记指令是否已经执行的执行指示符或者指示是否所述标记指令未被执行的非执行指示符,而不输出与先前处理过的指令不是标记指令有关的数据。
    • 10. 发明申请
    • Reducing the size of a data stream produced during instruction tracing
    • 降低指令跟踪期间产生的数据流的大小
    • US20070294592A1
    • 2007-12-20
    • US11442593
    • 2006-05-30
    • Edmond John Simon AshfieldMichael John WilliamsJohn Michael HorleyRichard Roy Grisenthwaite
    • Edmond John Simon AshfieldMichael John WilliamsJohn Michael HorleyRichard Roy Grisenthwaite
    • G06F11/00
    • G06F9/3804G06F9/3844G06F11/3447G06F11/3471G06F11/348G06F11/3636G06F2201/88Y02D10/34
    • Tracing logic for monitoring a stream of processing instructions from a program being processed by a data processor is disclosed, said tracing logic comprising monitoring logic operable to detect processing of said instructions in said instruction stream; detect which of said instructions in said instruction stream are conditional direct branch instructions, which of said instructions in said instruction stream are conditional indirect branch instructions and which of said instructions in said instruction stream are unconditional indirect branch instructions; said tracing logic further comprising compression logic operable to: designate said conditional direct branch instructions, said conditional indirect branch instructions and said indirect branch instructions as marker instructions; for each marker instruction, output an execution indicator indicating if said marker instruction has executed or a non-execution indicator indicating if said marker instruction has not executed and not output data relating to previously processed instructions that are not marker instructions.
    • 公开了一种用于从由数据处理器处理的程序监视处理指令流的跟踪逻辑,所述跟踪逻辑包括可操作以检测所述指令流中的所述指令的处理的监视逻辑; 检测所述指令流中的哪个指令是条件直接分支指令,所述指令流中的哪个指令是条件间接分支指令,以及所述指令流中的所述指令中的哪一个是无条件间接分支指令; 所述跟踪逻辑还包括压缩逻辑,可操作用于:将所述条件直接分支指令,所述条件间接分支指令和所述间接分支指令指定为标记指令; 对于每个标记指令,输出指示所述标记指令是否已经执行的执行指示符或者指示是否所述标记指令未被执行的非执行指示符,而不输出与先前处理过的指令不是标记指令有关的数据。