会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • 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个最低有效位。
    • 3. 发明申请
    • Distribution of an incrementing count value
    • 分配增量计数值
    • US20120030499A1
    • 2012-02-02
    • US13067818
    • 2011-06-28
    • Andrew Brookfield Swaine
    • Andrew Brookfield Swaine
    • G06F1/04
    • G06F1/14
    • Circuitry is disclosed that comprises: at least one element located within the circuitry and configured to hold an increasing count value; an encoder for receiving the increasing count value from a source of the increasing count value and configured to encode the increasing count value into encoded values, the encoded values each indicating an exponential amount to be applied to the count value held in the at least one element; interconnect circuitry for receiving the encoded value and transmitting the encoded value to the at least one element; wherein the at least one element comprises a decoder for decoding the encoded values and for increasing the count value in dependence upon the exponential amount.
    • 公开了一种电路,包括:位于电路内的至少一个元件,并配置成保持增加的计数值; 编码器,用于从增加的计数值的源接收增加的计数值,并且被配置为将增加的计数值编码为编码值,每个编码值指示要应用于保持在至少一个元件中的计数值的指数量 ; 互连电路,用于接收编码值并将编码值发送到至少一个元件; 其中所述至少一个元件包括用于对编码值进行解码并根据指数量来增加计数值的解码器。
    • 6. 发明授权
    • Performing diagnostic operations upon a data processing apparatus with power down support
    • 对具有断电支持的数据处理设备执行诊断操作
    • US07228457B2
    • 2007-06-05
    • US10801131
    • 2004-03-16
    • Conrado Blasco AlluePaul KimelmanAndrew Brookfield SwaineRichard Roy Grisenthwaite
    • Conrado Blasco AlluePaul KimelmanAndrew Brookfield SwaineRichard Roy Grisenthwaite
    • G06F11/00
    • G06F11/2236
    • A system-on-chip integrated circuit 2 is provided with multiple data processing circuits 4, 6, 8 each with an associated diagnostic interface circuit 16, 18, 20 connected via a diagnostic transaction bus 14 to a diagnostic transaction master circuit 12. The diagnostic master transaction circuit 12 issues diagnostic transaction requests to the diagnostic interface circuits 16, 18, 20. If the associated data processing circuits 4, 6, 8 are powered-down, or otherwise non responsive, then the diagnostic interface circuit 16, 18, 20 returns a diagnostic bus transaction error signal to the diagnostic transaction master circuit 12. A sticky-bit latch 30 within each diagnostic interface circuit 16, 18, 20 serves to record a power-down event and force generation of the diagnostic bus transaction error signal until that sticky bit is cleared by the diagnostic mechanisms. This ensure the diagnostic mechanisms are made aware of the power-down event so they may take any appropriate remedial action that might be necessary as a result of that power-down event.
    • 系统级芯片集成电路2具有多个数据处理电路4,6,8,每个数据处理电路具有通过诊断事务总线14连接到诊断事务主电路12的相关联的诊断接口电路16,18,20。 诊断主交易电路12向诊断接口电路16,18,20发出诊断事务请求。 如果相关联的数据处理电路4,6,8被断电或以其他方式不响应,则诊断接口电路16,18,20将诊断总线事务错误信号返回给诊断事务主电路12。 每个诊断接口电路16,18,20内的粘滞锁存器30用于记录诊断总线事务错误信号的掉电事件和强制产生,直到诊断机构清除该粘滞位。 这样可以确保诊断机制能够意识到掉电事件,因此可能会由于断电事件而采取任何必要的补救措施。
    • 8. 发明授权
    • Instruction tracing in data processing systems
    • 数据处理系统中的指令跟踪
    • US07134117B2
    • 2006-11-07
    • US10352030
    • 2003-01-28
    • Andrew Brookfield Swaine
    • Andrew Brookfield Swaine
    • G06F9/44G06F9/45
    • G06F11/348G06F11/25G06F11/28G06F11/3476G06F11/3636
    • A tracing circuit 8 within an apparatus for data processing 2 generates trace data including instruction trace words encoding trace events W, E, N representing program instruction execution. The instruction trace words have a predetermined length and each represent a sequence of trace events corresponding to a combination of execution of one or more program instructions combined with one or more trace events that are other than execution of a program instruction word. Particular examples are a sequence of executed program instructions terminated by a program instruction that fails its condition codes or a sequence of wait processing cycles terminated by a program instruction that executes.
    • 用于数据处理的装置2内的跟踪电路8生成跟踪数据,其中包括编码表示程序指令执行的跟踪事件W,E,N的指令跟踪字。 指令跟踪字具有预定的长度,并且每个代表对应于与除了执行程序指令字之外的一个或多个跟踪事件组合的一个或多个程序指令的执行的组合的跟踪事件序列。 特定示例是由程序指令终止的执行程序指令的序列,其失败其条件代码或由执行的程序指令终止的等待处理循环的序列。
    • 9. 发明授权
    • Apparatus and method for facilitating debugging of sequences of processing instructions using context identifier comparison
    • 使用上下文标识符比较便利调试处理指令序列的装置和方法
    • US07020768B2
    • 2006-03-28
    • US09792643
    • 2001-02-26
    • Andrew Brookfield SwaineConrado Blasco AlluéIan Victor DevereuxDavid James WilliamsonAnthony Neil Berent
    • Andrew Brookfield SwaineConrado Blasco AlluéIan Victor DevereuxDavid James WilliamsonAnthony Neil Berent
    • G06F9/44G06F11/36
    • G06F9/3824G06F9/3802G06F11/3466G06F11/3636
    • The present invention provides an apparatus and method for facilitating debugging of sequences of processing instructions. The apparatus comprises a processing circuit for executing processing instructions, the processing circuit having multiple states of operation, with each state of operation being assigned a context identifier to identify the state of operation. Further, logic is provided for facilitating debugging of sequences of processing instructions executed by the processing circuit. The logic comprises control logic, responsive to control parameters, to perform predetermined actions to facilitate debugging, and triggering logic for generating the control parameters dependent on data received from the processing circuit indicative of the processing being performed by the processing circuit. The triggering logic comprises at least one context identifier comparator for comparing a context identifier provided within the data received from the processing circuit with a predetermined context identifier, and to generate a signal indicating whether that context identifier matches the predetermined context identifier. By this approach, the present invention enables a data processing apparatus to be provided with tracing mechanisms and/or debugging mechanisms which can reliably operate even in situations where the sequences of processing instructions from different states of operation occupy overlapping regions in the memory's address space.
    • 本发明提供了一种便于调试处理指令序列的装置和方法。 该装置包括用于执行处理指令的处理电路,该处理电路具有多个操作状态,每个操作状态被分配上下文标识符以识别操作状态。 此外,提供逻辑以便于调试由处理电路执行的处理指令的序列。 逻辑包括响应于控制参数的控制逻辑,以执行预定的动作以便于调试,以及触发用于根据从处理电路接收的指示由处理电路执行的处理的数据产生控制参数的逻辑。 触发逻辑包括至少一个上下文标识符比较器,用于将从处理电路接收的数据中提供的上下文标识符与预定上下文标识符进行比较,并产生指示该上下文标识符是否匹配预定上下文标识符的信号。 通过这种方法,本发明使数据处理装置能够提供跟踪机制和/或调试机制,即使在来自不同操作状态的处理指令的序列占据存储器地址空间中的重叠区域的情况下也可以可靠地运行。
    • 10. 发明授权
    • Distribution of an incrementing count value
    • 分配增量计数值
    • US08966309B2
    • 2015-02-24
    • US13067818
    • 2011-06-28
    • Andrew Brookfield Swaine
    • Andrew Brookfield Swaine
    • H04L12/56G06F1/14
    • G06F1/14
    • Circuitry is disclosed that comprises: at least one element located within the circuitry and configured to hold an increasing count value; an encoder for receiving the increasing count value from a source of the increasing count value and configured to encode the increasing count value into encoded values, the encoded values each indicating an exponential amount to be applied to the count value held in the at least one element; interconnect circuitry for receiving the encoded value and transmitting the encoded value to the at least one element; wherein the at least one element comprises a decoder for decoding the encoded values and for increasing the count value in dependence upon the exponential amount.
    • 公开了一种电路,包括:位于电路内的至少一个元件,并配置成保持增加的计数值; 编码器,用于从增加的计数值的源接收增加的计数值,并且被配置为将增加的计数值编码为编码值,每个编码值指示要应用于保持在至少一个元件中的计数值的指数量 ; 互连电路,用于接收编码值并将编码值发送到至少一个元件; 其中所述至少一个元件包括用于对编码值进行解码并根据指数量来增加计数值的解码器。