会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • DEBUG MESSAGING WITH SELECTIVE TIMESTAMP CONTROL
    • 调试消息与选择性时间控制
    • US20100281304A1
    • 2010-11-04
    • US12432241
    • 2009-04-29
    • WILLIAM C. MOYERRichard G. Collins
    • WILLIAM C. MOYERRichard G. Collins
    • G06F11/263
    • G06F11/3648
    • A data processing system having debug message generation uses processor circuitry to perform a plurality of processor operations. Global control circuitry is coupled to the processor circuitry. Debug circuitry is coupled to the global control circuitry for generating debug messages corresponding to predetermined processor operations. Message generation logic provides debug messages which selectively include a timestamp field providing information as to when a debug message is generated. Debug control circuitry is coupled to the global control circuitry and the message generation logic and has a timestamp control register. For each of a plurality of debug message types, the timestamp control register selectively enables or disables appending a timestamp to the debug message for that type of debug message. Enable logic is coupled to the timestamp control register for enabling or disabling the timestamp control register based on detecting a selected event in the data processing system.
    • 具有调试消息生成的数据处理系统使用处理器电路来执行多个处理器操作。 全局控制电路耦合到处理器电路。 调试电路耦合到全局控制电路,用于产生对应于预定处理器操作的调试消息。 消息生成逻辑提供调试消息,其选择性地包括提供关于何时生成调试消息的信息的时间戳字段。 调试控制电路耦合到全局控制电路和消息生成逻辑,并具有时间戳控制寄存器。 对于多个调试消息类型中的每一个,时间戳控制寄存器选择性地启用或禁用向调试消息附加时间戳以用于该类型的调试消息。 启用逻辑被耦合到时间戳控制寄存器,用于基于检测数据处理系统中的所选事件来启用或禁用时间戳控制寄存器。
    • 4. 发明申请
    • DATA PROCESSING SYSTEM HAVING SELECTIVE INVALIDATION OF SNOOP REQUESTS AND METHOD THEREFOR
    • 具有SNOOP要求的选择性无效的数据处理系统及其方法
    • US20120110270A1
    • 2012-05-03
    • US12915198
    • 2010-10-29
    • WILLIAM C. MOYER
    • WILLIAM C. MOYER
    • G06F12/08G06F12/00
    • G06F12/0831
    • A data processing system includes a system interconnect, a processor coupled to the system interconnect, and a cache coherency manager (CCM) coupled to the system interconnect. The processor includes a cache. A method includes generating, by the CCM, one or more snoop requests to the cache of the processor; storing the one or more snoop requests to the cache of the processor into a snoop queue; setting a cache enable indicator to indicate that the cache of the processor is to be disabled; in response to setting the cache enable indicator to indicate that the cache of the processor is to be disabled, selectively invalidating the one or more snoop requests to the cache of the processor, wherein the selectively invalidating is performed based on an invalidate snoop queue indicator of the processor; and disabling the cache.
    • 数据处理系统包括系统互连,耦合到系统互连的处理器以及耦合到系统互连的高速缓存一致性管理器(CCM)。 处理器包括缓存。 一种方法包括通过CCM向处理器的高速缓存生成一个或多个窥探请求; 将所述一个或多个窥探请求存储到所述处理器的高速缓存到窥探队列中; 设置缓存使能指示符以指示处理器的高速缓存将被禁用; 响应于设置高速缓存使能指示符来指示处理器的高速缓存将被禁用,选择性地使一个或多个窥探请求使处理器的高速缓存无效,其中,基于无效侦听队列指示符执行​​选择性无效, 处理器; 并禁用缓存。
    • 5. 发明申请
    • SYSTEMS AND METHODS FOR MEMORY REGION DESCRIPTOR ATTRIBUTE OVERRIDE
    • 用于存储区描述符的系统和方法
    • US20130019081A1
    • 2013-01-17
    • US13182734
    • 2011-07-14
    • WILLIAM C. MOYER
    • WILLIAM C. MOYER
    • G06F12/10
    • G06F12/1441G06F12/0888G06F12/10
    • A memory protection unit (MPU) is configured to store a plurality of region descriptor entries, each region descriptor entry defining an address region of a memory, an attribute corresponding to the region, and an attribute override control corresponding to the attribute. A memory access request to a memory address is received and determined to be within a first address region defined by a first region descriptor entry and within a second address region defined by a second region descriptor entry. When the attribute override control of the first region descriptor entry indicates that override is to be performed, the value of the attribute of the first region descriptor entry is applied for the memory access. When the attribute override control of the second region descriptor entry indicates that override is to be performed, the value of the attribute of the second region descriptor entry is applied for the memory access.
    • 存储器保护单元(MPU)被配置为存储多个区域描述符条目,定义存储器的地址区域的每个区域描述符条目,对应于该区域的属性以及与该属性相对应的属性覆盖控制。 对存储器地址的存储器访问请求被接收并被确定为在由第一区域描述符条目定义的第一地址区域内以及由第二区域描述符条目定义的第二地址区域内。 当第一区域描述符条目的属性重写控制指示要执行覆盖时,第一区域描述符条目的属性值被应用于存储器访问。 当第二区域描述符条目的属性覆盖控制指示要执行覆盖时,将应用第二区域描述符条目的属性的值用于存储器访问。
    • 6. 发明申请
    • DATA PROCESSING SYSTEM HAVING END-TO-END ERROR CORRECTION AND METHOD THEREFOR
    • 具有端到端错误校正的数据处理系统及其方法
    • US20120066567A1
    • 2012-03-15
    • US12880352
    • 2010-09-13
    • WILLIAM C. MOYER
    • WILLIAM C. MOYER
    • H03M13/05G06F11/10
    • G06F11/1076G06F11/1048
    • In a data processing system having a plurality of error coding function circuitries, a method includes receiving an address which indicates a first storage location for storing a first data value; using a first portion of the address to select one of the plurality of error coding function circuitries as a selected error coding function circuitry; and using the selected error coding function circuitry to generate a first checkbit value, wherein the selected error coding function circuitry uses the first data value to generate the first checkbit value. When the first portion of the address has a first value, a first one of the plurality of error coding function circuitries is selected as the selected error coding function circuitry. When the first portion of the address has a second value, a second one of the plurality of error coding function circuitries is selected as the selected error coding function circuitry.
    • 在具有多个错误编码功能电路的数据处理系统中,一种方法包括接收指示用于存储第一数据值的第一存储位置的地址; 使用所述地址的第一部分来选择所述多个错误编码功能电路中的一个作为所选择的错误编码功能电路; 以及使用所选择的误差编码功能电路来产生第一检验位值,其中所述选择的误差编码功能电路使用所述第一数据值来产生所述第一检验位值。 当地址的第一部分具有第一值时,选择多个错误编码功能电路中的第一个作为所选择的错误编码功能电路。 当地址的第一部分具有第二值时,选择多个错误编码功能电路中的第二个作为所选择的错误编码功能电路。
    • 7. 发明申请
    • SYSTEMS AND METHODS FOR MANAGING BRANCH TARGET BUFFERS IN A MULTI-THREADED DATA PROCESSING SYSTEM
    • 用于在多线程数据处理系统中管理分支目标缓冲器的系统和方法
    • US20150301829A1
    • 2015-10-22
    • US14256020
    • 2014-04-18
    • JEFFREY W. SCOTTWILLIAM C. MOYERALISTAIR P. ROBERTSON
    • JEFFREY W. SCOTTWILLIAM C. MOYERALISTAIR P. ROBERTSON
    • G06F9/38G06F9/30
    • G06F9/3806G06F9/30058G06F9/3851
    • A data processing system includes a processor configured to execute processor instructions of a first thread and processor instructions of a second thread, a first branch target buffer (BTB) corresponding to the first thread, a second BTB corresponding to the second thread, storage circuitry configured to store a borrow enable indicator corresponding to the first thread which indicates whether borrowing is enabled for the first thread, and control circuitry configured to allocate an entry for a branch instruction executed within the first thread in the first branch target buffer but not the second branch target buffer if borrowing is not enabled by the borrow enable indicator and in the first branch target buffer or the second branch target buffer if borrowing is enabled by the borrow enable indicator and the second thread is not enabled.
    • 数据处理系统包括:处理器,被配置为执行第一线程的处理器指令和第二线程的处理器指令,对应于第一线程的第一分支目标缓冲器(BTB),对应于第二线程的第二BTB,配置的存储电路 存储对应于第一线程的借用使能指示符,其指示是否为第一线程启用借用;以及控制电路,被配置为为在第一分支目标缓冲器中的第一线程内执行的分支指令分配条目,而不分配第二分支 目标缓冲区,如果在借位启用指示器启用借用并且第二线程未启用时,借位启用指示符和第一分支目标缓冲区或第二分支目标缓冲区中没有启用借用。
    • 8. 发明申请
    • DATA PROCESSING SYSTEM HAVING END-TO-END ERROR CORRECTION AND METHOD THEREFOR
    • 具有端到端错误校正的数据处理系统及其方法
    • US20150186213A1
    • 2015-07-02
    • US14657045
    • 2015-03-13
    • WILLIAM C. MOYER
    • WILLIAM C. MOYER
    • G06F11/10
    • G06F11/1076G06F11/1048
    • In a data processing system having a plurality of error coding function circuitries, a method includes receiving an address which indicates a first storage location for storing a first data value; using a first portion of the address to select one of the plurality of error coding function circuitries as a selected error coding function circuitry; and using the selected error coding function circuitry to generate a first checkbit value, wherein the selected error coding function circuitry uses the first data value to generate the first checkbit value. When the first portion of the address has a first value, a first one of the plurality of error coding function circuitries is selected as the selected error coding function circuitry. When the first portion of the address has a second value, a second one of the plurality of error coding function circuitries is selected as the selected error coding function circuitry.
    • 在具有多个错误编码功能电路的数据处理系统中,一种方法包括接收指示用于存储第一数据值的第一存储位置的地址; 使用所述地址的第一部分来选择所述多个错误编码功能电路中的一个作为所选择的错误编码功能电路; 以及使用所选择的误差编码功能电路来产生第一检验位值,其中所述选择的误差编码功能电路使用所述第一数据值来产生所述第一检验位值。 当地址的第一部分具有第一值时,选择多个错误编码功能电路中的第一个作为所选择的错误编码功能电路。 当地址的第一部分具有第二值时,选择多个错误编码功能电路中的第二个作为所选择的错误编码功能电路。