会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 84. 发明申请
    • TASK BASED DEBUGGER (TRANSACATION-EVENT-JOB-TRIGGER)
    • 基于任务调度器(交易活动 - 工作触发器)
    • US20080127216A1
    • 2008-05-29
    • US11461793
    • 2006-08-02
    • Serafino BuetiKenneth J. GoodnowTodd E. LeonardGrogory J. MannCharles S. Woodruff
    • Serafino BuetiKenneth J. GoodnowTodd E. LeonardGrogory J. MannCharles S. Woodruff
    • G06F3/00
    • G06F17/5022G06F15/7842G06F2217/14
    • The embodiments of the invention provide an apparatus, method, etc. for a task based debugger (transaction-event-job-trigger). More specifically, an integrated event monitor for a SOC comprises functional cores each having a functional debug logic element. The cores are connected to an interconnect structure that links the functional debug logic elements. Each functional debug logic element is specifically dedicated to a function of its corresponding core, wherein the functional debug logic elements generate a table of function-specific system events. The system events are function-specific with respect to an associated core, wherein the system events include transaction events, controller events, processor events, interconnect structure arbiter events, interconnect interface core events, high speed serial link core events, and/or codec events.
    • 本发明的实施例提供了一种用于基于任务的调试器(事务 - 事件 - 作业触发)的装置,方法等。 更具体地,SOC的集成事件监视器包括各自具有功能调试逻辑元件的功能核心。 核心连接到链接功能调试逻辑元件的互连结构。 每个功能调试逻辑元件专门用于其相应核心的功能,其中功能调试逻辑元件产生功能特定系统事件表。 系统事件相对于相关联的核心是特定于功能的,其中系统事件包括交易事件,控制器事件,处理器事件,互连结构仲裁器事件,互连接口核心事件,高速串行链路核心事件和/或编解码器事件 。
    • 86. 发明授权
    • Method and structure for replacing faulty operating code contained in a ROM for a processor
    • 用于替换处理器的ROM中包含的错误操作代码的方法和结构
    • US07302605B2
    • 2007-11-27
    • US10692193
    • 2003-10-23
    • Kenneth J. Goodnow
    • Kenneth J. Goodnow
    • G06F11/00
    • G06F9/268G06F8/66G06F9/328G06F12/0638
    • The invention provides replacement operation code for specific defective lines of operation code contained in a ROM often on an ASIC chip which code is used in a processor. ROM memory constitutes the best use of chip space and is the most economical to manufacture of all of the various options. ROM memory is not changeable after it is set in ROM and, hence, if there is any change in the code (hereinafter sometimes faulty code) required after the code has been incorporated in the ROM memory, such change cannot be made in the ROM itself without replacing the entire ROM. The present invention allows change in any specific lines of faulty contained in ROM without replacing the entire ROM, and provides for changing only the faulty lines of code. It also allows the new code to have the same, more, or fewer lines than the faulty code.
    • 本发明通常在ASIC芯片上经常包含在ROM中的特定的有缺陷的操作代码行的替代操作代码,该代码用于处理器。 ROM存储器构成了芯片空间的最佳使用,并且是制造所有各种选项最经济的。 ROM存储器在ROM中被设置之后不可改变,因此,如果代码已被并入ROM存储器中之后所需的代码(以下有时是有缺陷的代码)有任何变化,则不能在ROM本身中进行这种改变 而不用替换整个ROM。 本发明允许在ROM中包含的任何特定的故障线路中的更改,而不需要更换整个ROM,并且仅提供错误的代码行。 它还允许新代码与故障代码具有相同,多或少的行。
    • 88. 发明授权
    • Method and apparatus for allocating data and instructions within a shared cache
    • 用于在共享缓存内分配数据和指令的方法和装置
    • US06532520B1
    • 2003-03-11
    • US09394965
    • 1999-09-10
    • Alvar A. DeanMarc R. FaucherJohn W. GoetzKenneth J. GoodnowPaul T. GutwinStephen W. MahinWilbur D. Pricer
    • Alvar A. DeanMarc R. FaucherJohn W. GoetzKenneth J. GoodnowPaul T. GutwinStephen W. MahinWilbur D. Pricer
    • G06F1200
    • G06F12/121G06F12/127G06F2212/1021G06F2212/6042
    • A method and apparatus are provided for managing cache allocation for a plurality of data types in a unified cache having dynamically allocable lines for first type data and for second type data. Cache allocation is managed by counting misses to first type data and misses to second type data in the unified cache, and by determining when a difference between a number of first type data misses and a number of second type data misses crosses a preselected threshold. A replacement algorithm of the unified cache then is adjusted in response to the detected crossing of the preselected threshold, the adjusting step including increasing a replacement priority of the first type data lines in the cache. The replacement algorithm preferably is an LRU algorithm wherein the adjusting step includes incrementing an age indication of the first type data lines. Hardware for implementing the inventive cache allocation management method comprises a miss counter configured to increment its count in response to a miss to first type data signal on a first counter input and to output a first logic state on a first counter output when the counter's count exceeds a first predetermined count. A priority adjustment circuit coupled to the first counter output increases the replacement priority of the first type data relative to the replacement priority of the second type data in response to the first logic state output by the miss counter.
    • 提供了一种方法和装置,用于管理具有用于第一类型数据和第二类型数据的动态可分配行的统一高速缓存中的多个数据类型的高速缓存分配。 高速缓存分配通过对统一高速缓存中的第一类型数据和第二类型数据的丢失进行计数,并且通过确定多个第一类型数据丢失与多个第二类型数据丢失之间的差异何时穿过预选阈值来管理高速缓存分配。 然后,响应于检测到的预选阈值的交叉,调整统一高速缓存的替换算法,该调整步骤包括增加高速缓存中的第一类型数据线的替换优先级。 替换算法优选地是LRU算法,其中调整步骤包括递增第一类型数据线的年龄指示。 用于实现本发明的高速缓存分配管理方法的硬件包括错误计数器,其配置为响应于第一计数器输入上的第一类型数据信号的未命中而增加其计数,并且当计数器的计数超过时,在第一计数器输出上输出第一逻辑状态 第一预定计数。 耦合到第一计数器输出的优先级调整电路响应于未命中计数器输出的第一逻辑状态,增加第一类型数据相对于第二类型数据的替换优先级的替换优先级。