会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 34. 发明申请
    • SELECTIVE POSTPONEMENT OF BRANCH TARGET BUFFER (BTB) ALLOCATION
    • 分支目标缓冲区(BTB)分配的选择性支持
    • US20090222648A1
    • 2009-09-03
    • US12040204
    • 2008-02-29
    • William C. MoyerJeffrey W. Scott
    • William C. MoyerJeffrey W. Scott
    • G06F9/32
    • G06F9/3806G06F9/3802G06F9/3814G06F9/3844
    • A system and method provides branch target buffer (BTB) allocation. When a branch instruction is received, a branch target address that corresponds to the branch instruction is determined. A determination is made whether the branch target address is presently stored in a branch target buffer (BTB). When the branch target address is not presently stored in the branch target buffer, an entry in the branch target buffer is identified to receive the branch target address. A value in a field within the identified entry in the branch target buffer, such as a postponement flag (PF), is used to selectively override a replacement decision defined by predetermined branch target buffer allocation criteria. In one form, if a branch is taken, the identified entry is replaced with the branch target address in response to determining that the value in the field within the identified entry has a predetermined value.
    • 系统和方法提供分支目标缓冲区(BTB)分配。 当接收到分支指令时,确定与分支指令对应的分支目标地址。 确定分支目标地址是否当前存储在分支目标缓冲器(BTB)中。 当分支目标地址当前不存储在分支目标缓冲器中时,识别分支目标缓冲器中的条目以接收分支目标地址。 使用分支目标缓冲器中的所识别的条目中的字段中的值(诸如推迟标志(PF))来选择性地覆盖由预定分支目标缓冲器分配标准定义的替换决策。 在一种形式中,如果采取分支,则响应于确定所识别的条目中的字段中的值具有预定值,将所标识的条目替换为分支目标地址。
    • 35. 发明申请
    • METHOD AND APPARATUS FOR HANDLING SHARED HARDWARE AND SOFTWARE DEBUG RESOURCE EVENTS IN A DATA PROCESSING SYSTEM
    • 在数据处理系统中处理共享硬件和软件调试资源事件的方法和装置
    • US20090187789A1
    • 2009-07-23
    • US12016664
    • 2008-01-18
    • William C. MoyerJimmy GumuljaJeffrey W. Scott
    • William C. MoyerJimmy GumuljaJeffrey W. Scott
    • G06F11/00
    • G06F11/3656
    • For some data processing systems, it is important to be able to handle overlapping debug events generated by a shared set of debug resources which are trying to cause both exception processing and debug mode entry. However, exception processing and debug mode entry generally have conflicting requirements. In one embodiment, exception priority processing is initially given to the software debug event. Normal state saving is performed and the first instruction of the debug exception handler is fetched, but not executed. Priority is then switched from the software debug event to the hardware debug event and a debug halted state is entered. Once processing of the hardware debug event has been completed, priority is returned to the software debug event and the debug exception handler is executed.
    • 对于一些数据处理系统,重要的是能够处理由共同的一组调试资源生成的重叠调试事件,这些调试资源试图引起异常处理和调试模式输入。 但是,异常处理和调试模式条目通常具有冲突的要求。 在一个实施例中,最初给出软件调试事件的异常优先级处理。 执行正常状态保存,并且提取调试异常处理程序的第一条指令,但不执行。 优先级然后从软件调试事件切换到硬件调试事件,并且进入调试停止状态。 一旦硬件调试事件的处理完成,优先级将返回到软件调试事件,并执行调试异常处理程序。
    • 36. 发明授权
    • Processing system having sequential address indicator signals
    • 具有顺序地址指示符信号的处理系统
    • US07124281B1
    • 2006-10-17
    • US09667122
    • 2000-09-21
    • William C. MoyerJeffrey W. ScottBrett W. Murdock
    • William C. MoyerJeffrey W. ScottBrett W. Murdock
    • G06F9/00
    • G06F13/28
    • Embodiments of the present inventions relate to processors having sequential address indicator signals, also referred to as sequence signals, for indicating when accessed addresses are sequential. One embodiment relates to a processing system for accessing memory having an address bus for providing a current address and a previous address to memory, a data bus, an execution unit, and a decode control unit. The processing system further includes a fetch unit, coupled to the execution unit, the decode control unit, the address bus, and the data bus, for generating a first sequence signal that when negated indicates that the current address may not be sequential to the previous address, a second sequence signal that when negated indicates that the current address is not sequential to the previous address, and a third sequence signal that when negated indicates that the current address, if it is an instruction address, is not sequential to the previous address that was an instruction address.
    • 本发明的实施例涉及具有顺序地址指示符信号的处理器,也称为序列信号,用于指示何时访问的地址是顺序的。 一个实施例涉及一种用于访问具有用于向存储器提供当前地址和前一地址的地址总线的存储器的处理系统,数据总线,执行单元和解码控制单元。 该处理系统还包括一个提取单元,耦合到执行单元,解码控制单元,地址总线和数据总线,用于产生一个第一序列信号,当被否定时指示当前地址可能不与先前的 地址,当被否定时指示当前地址不与先前地址顺序的第二序列信号,以及当被否定时的第三序列信号指示当前地址(如果是指令地址)不是与先前地址相连 那是一个指示地址。