会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • SELECTIVE CACHE LINE ALLOCATION INSTRUCTION EXECUTION AND CIRCUITRY
    • 选择性高速缓存行分配指令执行和电路
    • US20070266217A1
    • 2007-11-15
    • US11382900
    • 2006-05-11
    • William MoyerJeffrey Scott
    • William MoyerJeffrey Scott
    • G06F12/00
    • G06F12/0804G06F9/30043G06F9/30181G06F9/3824G06F12/0888
    • A processing system and method performs allocation of memory cache lines in response to a cache write miss. A processor receives a plurality of data processing instructions. A first store instruction for storing data in a system memory at a predetermined address is decoded by decoding a first specifier within the first store instruction. The first specifier determines an allocation policy for the first store instruction wherein the allocation policy determines whether to store data within the cache when the predetermined address is not within the cache. Additional store instructions are decoded. For example, a second specifier determines an allocation policy for a second store instruction. The specifier in each of the store instructions may be implemented in various forms to provide a policy indicator for each store instruction. No allocation policy may also be established on a per-access basis.
    • 处理系统和方法响应于高速缓存写入未命中而执行存储器高速缓存行的分配。 处理器接收多个数据处理指令。 通过对第一存储指令内的第一说明符进行解码来解码用于将数据存储在预定地址的系统存储器中的第一存储指令。 第一说明符确定第一存储指令的分配策略,其中当预定地址不在高速缓存内时,分配策略确定是否在高速缓存中存储数据。 额外的存储指令被解码。 例如,第二说明符确定第二存储指令的分配策略。 每个存储指令中的说明符可以以各种形式实现,以为每个存储指令提供策略指示符。 也可以在每个访问的基础上建立分配策略。
    • 3. 发明申请
    • Processor and method for altering address translation
    • 用于改变地址转换的处理器和方法
    • US20070255924A1
    • 2007-11-01
    • US11413422
    • 2006-04-28
    • William MoyerRay MarshallRichard Soja
    • William MoyerRay MarshallRichard Soja
    • G06F12/00
    • G06F12/1027
    • In a processor having an address translation table, a method includes providing a logical address and control signal. When the control signal has a first value, a first physical address is provided corresponding to the logical address, and when the control signal has a second value, a second physical address is provided. The first physical address and the second physical address are stored in at least one valid entry of the address translation table. In one case, the first physical address is stored in a first valid entry having a tag field which matches the logical address and the second physical address is stored in a second valid entry having a tag field which matches the logical address. Alternatively, the first physical address is stored in a first field of a first valid entry and the second physical address is stored in a second field of the first valid entry.
    • 在具有地址转换表的处理器中,一种方法包括提供逻辑地址和控制信号。 当控制信号具有第一值时,对应于逻辑地址提供第一物理地址,并且当控制信号具有第二值时,提供第二物理地址。 第一物理地址和第二物理地址存储在地址转换表的至少一个有效条目中。 在一种情况下,第一物理地址存储在具有与逻辑地址匹配的标签字段的第一有效条目中,并且第二物理地址被存储在具有与逻辑地址匹配的标签字段的第二有效条目中。 或者,第一物理地址存储在第一有效条目的第一字段中,并且第二物理地址存储在第一有效条目的第二字段中。
    • 4. 发明申请
    • Selective instruction breakpoint generation
    • 选择性指令断点生成
    • US20070234017A1
    • 2007-10-04
    • US11392383
    • 2006-03-29
    • William Moyer
    • William Moyer
    • G06F9/44
    • G06F11/36
    • A method includes generating an instruction address value in response to an instruction source event. The method further includes selectively generating a breakpoint request based on the instruction source event and responsive to a comparison of the instruction address value to a breakpoint address value. In one embodiment, selectively generating a breakpoint request includes comparing the instruction source event to an instruction source event type, comparing the instruction address value to a breakpoint address value, and generating the breakpoint request responsive to a match between the first instruction source event type and the instruction source event and a match between the instruction address value and the breakpoint address value.
    • 一种方法包括响应于指令源事件产生指令地址值。 该方法还包括基于指令源事件选择性地生成断点请求,并且响应于指令地址值与断点地址值的比较。 在一个实施例中,选择性地产生断点请求包括将指令源事件与指令源事件类型进行比较,将指令地址值与断点地址值进行比较,以及响应于第一指令源事件类型和 指令源事件和指令地址值与断点地址值之间的匹配。
    • 5. 发明申请
    • Distributed resource access protection
    • 分布式资源访问保护
    • US20070180518A1
    • 2007-08-02
    • US11343454
    • 2006-01-31
    • William Moyer
    • William Moyer
    • G06F12/14
    • G06F12/1483
    • A method includes determining, at a first requesting component of an integrated circuit device, a first key value based on a first set of one or more bits of a first address associated with a first access request of the first requesting component. The method further includes transmitting the first key value from the first requesting component to a resource component of the integrated circuit device. The method also includes determining, at the resource component, an authorization of the first access request based on the first key value and a second set of one or more bits of the first address.
    • 一种方法包括:在集成电路设备的第一请求组件处,基于与第一请求组件的第一访问请求相关联的第一地址的一个或多个位的第一集合来确定第一密钥值。 该方法还包括将第一密钥值从第一请求组件传输到集成电路设备的资源组件。 所述方法还包括在所述资源组件的基础上,基于所述第一密钥值和所述第一地址的一个或多个比特的第二组确定所述第一访问请求的授权。
    • 8. 发明申请
    • Method and apparatus for qualifying debug operation using source information
    • 使用源信息限定调试操作的方法和装置
    • US20060195721A1
    • 2006-08-31
    • US11065898
    • 2005-02-25
    • William MoyerJohn Vaglica
    • William MoyerJohn Vaglica
    • G06F11/00
    • G06F11/3648
    • A data processing system (10) has a system debug module (19) coupled to a processor (12) for performing system debug functions. Located within the system, and preferably within the processor, is debug circuitry (32) that selectively provides debug information related to the processor. The circuitry identifies which of a plurality of registers (26) is sourcing the debug information. A user-determinable enable and disable mechanism that is correlated to some or all of the registers sourcing the debug information specifies whether to enable or disable the providing of the debug information. In one form a single bit functions as the mechanism for each correlated register. Debug operations including breakpoints, tracing, watchpoints, halting, event counting and others are qualified to enhance system debug. The registers may be included in a programmer's model and can be compliant with one or more industry debug related standards.
    • 数据处理系统(10)具有耦合到处理器(12)的用于执行系统调试功能的系统调试模块(19)。 位于系统内,并且优选地在处理器内的是调试电路(32),其选择性地提供与处理器相关的调试信息。 电路识别多个寄存器(26)中的哪一个正在提供调试信息。 与源自调试信息的一些或所有寄存器相关联的用户可确定的启用和禁用机制指定是否启用或禁用提供调试信息。 在一种形式中,单个位用作每个相关寄存器的机制。 包括断点,跟踪,观察点,停止,事件计数等的调试操作有资格加强系统调试。 寄存器可能包含在程序员模型中,并且可以符合一个或多个行业调试相关标准。
    • 10. 发明申请
    • Method of accessing memory via multiple slave ports
    • 通过多个从端口访问存储器的方法
    • US20050273544A1
    • 2005-12-08
    • US11203935
    • 2005-08-15
    • Michael FitzsimmonsWilliam MoyerBrett Murdock
    • Michael FitzsimmonsWilliam MoyerBrett Murdock
    • G06F13/00G06F13/40
    • G06F13/4022Y02D10/14Y02D10/151
    • A crossbar switch (12) arbitrates for access from multiple bus masters (14, 16, 18, 20 and 22) to multiple addressed slave ports (3 and 4) that have overlapping address ranges. In one form, the address ranges are the same address range. The crossbar switch (12) uses shared slave port control circuitry (48), configuration registers (46) and slave port arbiter logic (34, 36, 38, 40, 42 and 44) to arbitrate for access when all the addressed ports are busy. A determination is made as to whether new access requests are higher or lower in priority than existing accesses. A determination on where to direct a new access request is made based upon a prediction of which of certain multiple accesses will complete first based on various factors including the number of data beats requested as well as wait state information. In one mode, the wait state information is determined dynamically.
    • 交叉开关(12)仲裁用于从多个总线主机(14,16,18,20和22)到具有重叠地址范围的多个寻址从端口(3和4)的访问。 在一种形式中,地址范围是相同的地址范围。 当所有寻址端口都忙时,交叉开关(12)使用共享从端口控制电路(48),配置寄存器(46)和从端口仲裁器逻辑(34,36,38,40,42和44)仲裁访问 。 确定新的访问请求是否比现有访问的优先级更高或更低。 基于对包括所请求的数据跳动的数量以及等待状态信息的各种因素的预测,首先将确定某个多个访问中的哪一个将首先完成,从而确定何时引导新的访问请求。 在一种模式中,动态地确定等待状态信息。