会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Processor and method for altering address translation
    • 用于改变地址转换的处理器和方法
    • US07401201B2
    • 2008-07-15
    • US11413422
    • 2006-04-28
    • William C. MoyerRay C. MarshallRichard Soja
    • William C. MoyerRay C. 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.
    • 在具有地址转换表的处理器中,一种方法包括提供逻辑地址和控制信号。 当控制信号具有第一值时,对应于逻辑地址提供第一物理地址,并且当控制信号具有第二值时,提供第二物理地址。 第一物理地址和第二物理地址存储在地址转换表的至少一个有效条目中。 在一种情况下,第一物理地址存储在具有与逻辑地址匹配的标签字段的第一有效条目中,并且第二物理地址被存储在具有与逻辑地址匹配的标签字段的第二有效条目中。 或者,第一物理地址存储在第一有效条目的第一字段中,并且第二物理地址存储在第一有效条目的第二字段中。
    • 2. 发明授权
    • Non-intrusive address mapping having a modified address space identifier and circuitry therefor
    • 非侵入式地址映射具有修改的地址空间标识符及其电路
    • US07447867B2
    • 2008-11-04
    • US11413430
    • 2006-04-28
    • Richard SojaWilliam C. MoyerRay C. Marshall
    • Richard SojaWilliam C. MoyerRay C. Marshall
    • G06F12/00
    • G06F12/1027G06F12/0292
    • A method includes providing an effective address, providing an address space identifier which identifies a currently executing process, providing a mapping modifier to form a modified address space identifier where the mapping modifier is based on at least one external signal generated outside the processor, using the effective address and the modified address space identifier to form a logical address, and providing a physical address corresponding to the logical address. When the effective address has a first effective address value, the address space identifier has a first address space identifier value, and the mapping modifier has a first mapping value, the physical address has a first physical address value. When the effective address has the first effective address value, the address space identifier has the first address space identifier value, and the mapping modifier has a second mapping value, the physical address has a second physical address value.
    • 一种方法包括提供有效地址,提供标识当前执行过程的地址空间标识符,提供映射修饰符以形成修改的地址空间标识符,其中映射修饰符基于在处理器外部生成的至少一个外部信号,使用 有效地址和修改的地址空间标识符以形成逻辑地址,并提供对应于逻辑地址的物理地址。 当有效地址具有第一有效地址值时,地址空间标识符具有第一地址空间标识符值,并且映射修饰符具有第一映射值,物理地址具有第一物理地址值。 当有效地址具有第一有效地址值时,地址空间标识符具有第一地址空间标识符值,并且映射修饰符具有第二映射值,物理地址具有第二物理地址值。
    • 3. 发明授权
    • Method and apparatus for sharing debug resources
    • 共享调试资源的方法和装置
    • US07870430B2
    • 2011-01-11
    • US12040215
    • 2008-02-29
    • Alistair P. RobertsonWilliam C. MoyerRay C. Marshall
    • Alistair P. RobertsonWilliam C. MoyerRay C. Marshall
    • G06F11/00
    • G06F11/3648G06F11/2236
    • A method includes providing an integrated circuit having a plurality of debug resources. The debug resources are usable exclusively for debug operations. The debug operations include operations directed by debug software executed by the integrated circuit and operations directed by external debug hardware which is external to the integrated circuit. The method further includes enabling availability of a first portion of the debug resources for use by the debug software, where a second portion of the debug resources are committed for exclusive use by the external debug hardware. The first portion is exclusive of the second portion. The method includes performing operations directed by the debug software using at least one debug resource of the first portion of the debug resources and operations directed by the external debug hardware using at least one debug resource of the second portion of the debug resources.
    • 一种方法包括提供具有多个调试资源的集成电路。 调试资源专用于调试操作。 调试操作包括由集成电路执行的调试软件和由集成电路外部的外部调试硬件引导的操作所执行的操作。 该方法还包括使得调试资源的第一部分的可用性被调试软件使用,其中调试资源的第二部分被提交供外部调试硬件专用。 第一部分不包括第二部分。 该方法包括使用调试资源的第一部分的至少一个调试资源和外部调试硬件使用调试资源的第二部分的至少一个调试资源来执行的操作来执行由调试软件执行的操作。
    • 4. 发明申请
    • METHOD AND APPARATUS FOR SHARING DEBUG RESOURCES
    • 用于共享调试资源的方法和装置
    • US20090222692A1
    • 2009-09-03
    • US12040215
    • 2008-02-29
    • Alistair P. RobertsonWilliam C. MoyerRay C. Marshall
    • Alistair P. RobertsonWilliam C. MoyerRay C. Marshall
    • G06F11/22
    • G06F11/3648G06F11/2236
    • A method includes providing an integrated circuit having a plurality of debug resources. The debug resources are usable exclusively for debug operations. The debug operations include operations directed by debug software executed by the integrated circuit and operations directed by external debug hardware which is external to the integrated circuit. The method further includes enabling availability of a first portion of the debug resources for use by the debug software, where a second portion of the debug resources are committed for exclusive use by the external debug hardware. The first portion is exclusive of the second portion. The method includes performing operations directed by the debug software using at least one debug resource of the first portion of the debug resources and operations directed by the external debug hardware using at least one debug resource of the second portion of the debug resources.
    • 一种方法包括提供具有多个调试资源的集成电路。 调试资源专用于调试操作。 调试操作包括由集成电路执行的调试软件和由集成电路外部的外部调试硬件引导的操作所执行的操作。 该方法还包括使得调试资源的第一部分的可用性被调试软件使用,其中调试资源的第二部分被提交供外部调试硬件专用。 第一部分不包括第二部分。 该方法包括使用调试资源的第一部分的至少一个调试资源和外部调试硬件使用调试资源的第二部分的至少一个调试资源来执行的操作来执行由调试软件执行的操作。
    • 6. 发明授权
    • System and method for conditional task switching during ordering scope transitions
    • 在订购范围转换期间进行条件任务切换的系统和方法
    • US09372723B2
    • 2016-06-21
    • US14231784
    • 2014-04-01
    • Zheng XuTommi M. JokinenWilliam C. Moyer
    • Zheng XuTommi M. JokinenWilliam C. Moyer
    • G06F9/48
    • G06F9/4843G06F9/461G06F9/48
    • A data processing system includes a processor core and ordering scope manager circuitry. The processor core sends an indication of a first ordering scope identifier for a current ordering scope a task currently being executed by the processor core and a second ordering scope identifier for a next-in-order ordering scope of the task. The ordering scope manager receives the indication the first and second ordering scope identifiers from processor core, and, provides a no task switch indicator to the processor core in response to determining that the first task is a first-in-transition-order task for the first ordering scope identifier and that processor core is authorized to execute the next-in-order ordering scope. The processor core transitions from executing in the current ordering scope to executing in the next-in-order ordering scope without performing task switch in response to the no task switch indicator being provided.
    • 数据处理系统包括处理器核心和订购范围管理器电路。 处理器核心向当前订购范围发送当前由处理器核心执行的任务的第一订购范围标识符和用于任务的下一个订购范围的第二订购范围标识符的指示。 订购范围管理器从处理器核心接收第一和第二订购范围标识符的指示,并且响应于确定第一任务是第一个转换顺序任务,向处理器核心提供无任务切换指示符 第一个订购范围标识符,该处理器核心被授权执行下一个订购范围。 处理器核心从当前订购范围内的执行转变为按顺序排序范围执行,而不响应于提供无任务切换指示器而执行任务切换。
    • 7. 发明申请
    • WATCHDOG METHOD AND DEVICE
    • 手表方法和装置
    • US20160098313A1
    • 2016-04-07
    • US14504702
    • 2014-10-02
    • William C. Moyer
    • William C. Moyer
    • G06F11/07G06F9/50
    • G06F11/0757G06F11/0724
    • Each task assigned to a core can be considered an “active” task. Sequential strobe signals of a watchdog signal can be spaced apart in time by a certain duration. The duration between strobe signals is longer than the expected duration of an active task. By knowing that all tasks being monitored are expected to execute within an expected amount of time, the duration between the strobe signals can be set to be longer than that expected amount of time. If a task has not transitioned to inactive by a next strobe, a watchdog error has occurred.
    • 分配给核心的每个任务可以被认为是一个“主动”任务。 看门狗信号的顺序选通信号可以在时间上间隔一段持续时间。 选通信号之间的持续时间长于活动任务的预期持续时间。 通过知道所有被监视的任务预期在预期的时间内执行,选通信号之间的持续时间可以被设置为比预期的时间长。 如果任务没有被下一个选通转换为非活动状态,则发生看门狗错误。
    • 9. 发明申请
    • SYSTEM AND METHOD FOR CONDITIONAL TASK SWITCHING DURING ORDERING SCOPE TRANSITIONS
    • 系统和方法在订单范围转换期间进行条件性的任务切换
    • US20150277973A1
    • 2015-10-01
    • US14231789
    • 2014-04-01
    • Zheng XuTommi M. JokinenWilliam C. Moyer
    • Zheng XuTommi M. JokinenWilliam C. Moyer
    • G06F9/48
    • G06F9/4843G06F9/461G06F9/48
    • A data processing system includes a processor core and a hardware module. The processor core performs tasks on data packets. The hardware module stores a first ordering scope identifier at a first storage location of the ordering scope manager. The first ordering scope identifier indicates a first ordering scope that a first task is operating in. The ordering scope manager increments the first ordering scope identifier to create a new ordering scope identifier. In response to determining that the processor core is authorized to transition the first task from the first ordering scope to a second ordering scope associated with the new ordering scope identifier, the ordering scope manager provides hint information to the processor core. The processor core transitions from the first ordering scope to the second ordering scope without completing a task switch in response to the hint information.
    • 数据处理系统包括处理器核心和硬件模块。 处理器内核在数据包上执行任务。 硬件模块在订购范围管理器的第一存储位置处存储第一订购范围标识符。 第一个订购范围标识符指示第一个任务正在操作的第一个订购范围。订购范围管理器增加第一个订购范围标识符以创建新的订购范围标识符。 响应于确定处理器核被授权将第一任务从第一排序范围转换到与新排序范围标识符相关联的第二排序范围,订购范围管理器向处理器核提供提示信息。 处理器核心从第一订购范围转换到第二订购范围,而不响应于提示信息完成任务切换。