会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明授权
    • Method, system and synchronization circuit for providing hardware component access to a set of data values without restriction
    • 方法,系统和同步电路,用于不受限制地提供对一组数据值的硬件组件访问
    • US07017066B2
    • 2006-03-21
    • US10411864
    • 2003-04-10
    • Eric E. RetterJohn M. Sutton
    • Eric E. RetterJohn M. Sutton
    • G06F1/12G06F1/14G06F1/04G04C11/00G04C19/00G04C19/02
    • H04N21/426G06F1/12H04L7/0045H04L7/02
    • The present invention provides hardware-based synchronization within a device such as a set top box so that sets of data values can be communicated between a set of DCR registers operating at a first frequency and a set of clock register operating at a second frequency. Specifically, to communicate an initial set of data values from the set of DCR registers to the set of clock registers, a control signal is stretched and then synchronized with a clock signal having the second frequency. To communicate a current set of data values from the set of clock registers to the set of DCR registers, the control signal is synchronized with a clock signal having the first frequency. By communicating the current set of data values to the first set of registers, a hardware component (e.g., a CPU) can access the current set of data values without restriction.
    • 本发明在诸如机顶盒的设备中提供基于硬件的同步,使得可以在以第一频率工作的一组DCR寄存器和以第二频率操作的一组时钟寄存器之间传送数据值集合。 具体地说,为了将来自DCR寄存器的一组初始的数据值集合传送到时钟寄存器组,控制信号被拉伸,然后与具有第二频率的时钟信号同步。 为了将当前的一组数据值从该组时钟寄存器传送到一组DCR寄存器,控制信号与具有第一频率的时钟信号同步。 通过将当前数据值集合传送到第一组寄存器,硬件组件(例如,CPU)可以无限制地访问当前数据值集合。
    • 32. 发明授权
    • Real time clock circuit having an internal clock generator
    • 具有内部时钟发生器的实时时钟电路
    • US06958953B2
    • 2005-10-25
    • US10437123
    • 2003-05-13
    • Eric E. RetterJohn M. Sutton
    • Eric E. RetterJohn M. Sutton
    • G04G5/00G04G15/00G04C11/02
    • G04G15/006G04R20/02
    • Under the present invention a real time clock circuit, within a set-top box, is provided with an internal clock generator for generating multiple clock signals. Once generated, a first clock signal is divided into an initial set of values representing time and optionally day/date intervals, and then communicated to a set of clock registers. The initial set of values can then be communicated (directly or via a set of DCR registers) to a display component within the set-top box. Updated clock signals are received by the set of DCR registers from an external source such as a satellite or the like thus making the clock very accurate, and are communicated to the display component. Similar to the initial set of values, the updated set of values could be communicated to the display component directly from the set of DCR registers, or via the set of clock registers.
    • 在本发明中,在机顶盒内的实时时钟电路设置有用于产生多个时钟信号的内部时钟发生器。 一旦生成,第一时钟信号被分成表示时间和可选的日/日间隔的初始值集合,然后传送给一组时钟寄存器。 然后可以将初始值集合(直接或经由一组DCR寄存器)传送到机顶盒内的显示组件。 更新的时钟信号由来自诸如卫星等的外部源的DCR寄存器组接收,从而使时钟非常精确,并被传送到显示组件。 类似于初始值的值,更新的值集合可以直接从DCR寄存器集或通过一组时钟寄存器传送给显示组件。
    • 33. 发明授权
    • Access speculation predictor implemented via idle command processing resources
    • 通过空闲命令处理资源实现访问推测预测器
    • US08131974B2
    • 2012-03-06
    • US12105427
    • 2008-04-18
    • Richard NicholasRam RaghavanEric E. RetterJeffrey A. Stuecheli
    • Richard NicholasRam RaghavanEric E. RetterJeffrey A. Stuecheli
    • G06F12/00G06F9/26G06F9/34
    • G06F12/0862G06F12/0831G06F2212/507G06F2212/6022G06F2212/6024Y02D10/13
    • An access speculation predictor is provided that may be implemented using idle command processing resources, such as registers of idle finite state machines (FSMs) in a memory controller. The access speculation predictor may predict whether to perform speculative retrieval of data for a data request from a main memory of the data processing system based on history information stored for a memory region targeted by the data request. In particular, a first address may be extracted from the data request and compared to memory regions associated with second addresses stored in address registers of a plurality of FSMs of the memory controller. A FSM whose memory region includes the first address may be selected. History information for the memory region may be obtained from the selected FSM. The history information may be used to control whether to speculatively retrieve the data for the data request from a main memory.
    • 提供了可以使用诸如存储器控制器中的空闲有限状态机(FSM)的寄存器的空闲命令处理资源来实现的访问推测预测器。 访问推测预测器可以基于针对数据请求所针对的存储区域存储的历史信息来预测是否对数据处理系统的主存储器执行针对数据请求的数据的推测检索。 特别地,可以从数据请求中提取第一地址,并与存储在存储器控制器的多个FSM的地址寄存器中的第二地址相关联的存储器区域进行比较。 可以选择其存储区域包括第一地址的FSM。 可以从所选择的FSM获得用于存储器区域的历史信息。 历史信息可以用于控制是否从主存储器推测性地检索数据请求的数据。
    • 36. 发明授权
    • Memory wrap test mode using functional read/write buffers
    • 内存包装测试模式使用功能读/写缓冲区
    • US07571357B2
    • 2009-08-04
    • US11466111
    • 2006-08-22
    • Mark A. BrittainEdgar R. CorderoJohn T. Hollaway, Jr.Eric E. Retter
    • Mark A. BrittainEdgar R. CorderoJohn T. Hollaway, Jr.Eric E. Retter
    • G06F11/00
    • G01R31/31722G01R31/31712G11C29/48
    • A memory controller for a processing unit provides a memory wrap test mode path which selectively writes data from the write buffer of the controller to the read buffer of the controller, thereby allowing the write and read buffers to substitute for a system memory device during testing of the processing unit. The processing unit can thus be tested without the attached memory device yet still operate under conditions which generate bus traffic and chip noise similar to that generated under actual (end-use) operation. When a processor issues a write operation in test mode, the controller writes the data to an entry of the read buffer which corresponds to the write address. Thereafter, the processor can issue a read operation with the same address and the read buffer will send the data from the corresponding entry.
    • 用于处理单元的存储器控​​制器提供存储器包裹测试模式路径,其选择性地将数据从控制器的写入缓冲器写入到控制器的读取缓冲器,从而允许写入和读取缓冲器在测试期间替换系统存储器件 处理单元。 因此,处理单元可以在没有附加的存储器件的情况下进行测试,但仍然在产生与实际(最终使用)操作下生成的总线流量和芯片噪声类似的条件下操作。 当处理器在测试模式下发出写入操作时,控制器将数据写入对应于写入地址的读取缓冲器的条目。 此后,处理器可以发出具有相同地址的读取操作,并且读取缓冲器将从相应的条目发送数据。
    • 37. 发明申请
    • SWITCHING A DEFECTIVE SIGNAL LINE WITH A SPARE SIGNAL LINE WITHOUT SHUTTING DOWN THE COMPUTER SYSTEM
    • 切换带有备用信号线的有缺陷的信号线,而不需要切断计算机系统
    • US20080215929A1
    • 2008-09-04
    • US12098294
    • 2008-04-04
    • Edgar R. CorderoJames S. FieldsKevin C. GowerEric E. Retter
    • Edgar R. CorderoJames S. FieldsKevin C. GowerEric E. Retter
    • G06F11/00
    • G06F11/10G06F11/2007G11C29/025G11C2029/0409
    • A method, computer program product and system for switching a defective signal line with a spare signal line without shutting down the computer system. A service processor monitors error correction code (ECC) check units configured to detect an error in a signal line. If an ECC check unit detects an error rate that exceeds a threshold, then the signal line with such an error rate may be said to be “defective.” The service processor configures switch control units in the driver/receiver pair associated with the defective signal line to be able to switch the defective signal line with a spare line upon receipt of a command from a memory controller switch control unit. In this manner, the system is not deactivated in order to switch a defective signal line with a spare line thereby reducing the time that the processor cannot send information to the memory buffers.
    • 一种用于在不关闭计算机系统的情况下用备用信号线切换有缺陷的信号线的方法,计算机程序产品和系统。 服务处理器监视配置成检测信号线中的错误的纠错码(ECC)检查单元。 如果ECC检查单元检测到错误率超过阈值,则具有这种错误率的信号线可能被认为是“有缺陷的”。 服务处理器配置与缺陷信号线相关联的驱动器/接收器对中的开关控制单元,以便在从存储器控制器开关控制单元接收到命令时能够用备用线切换故障信号线。 以这种方式,为了用备用线切换有缺陷的信号线,系统不被去激活,从而减少处理器不能向存储器缓冲器发送信息的时间。
    • 38. 发明授权
    • Pre-arbitration request limiter for an integrated multi-master bus system
    • 集成多主总线系统的仲裁前请求限制器
    • US06701397B1
    • 2004-03-02
    • US09531654
    • 2000-03-21
    • Eric M. FosterSteven B. HerndonEric E. RetterRonald S. Svec
    • Eric M. FosterSteven B. HerndonEric E. RetterRonald S. Svec
    • G06F1300
    • G09G5/001G06F13/3625
    • A method and structure for dynamically blocking access of a request signal R to a shared bus such that R originates from a non real-time master and requests access to an address range of an address space. The shared bus manages requests for access to the address space. The non real-time master and a real-time master compete for access to the address space by presenting address access requests to the shared bus. The dynamic blocking of access by R to the shared bus is accomplished by use of a request limiter, which is a device that is coupled to a real-time clock and uses an algorithm to determine when to enable and disable access of R to the shared bus. The algorithm uses a windowing scheme that permits access of R to the shared bus every Nth clock cycle, wherein the value of the integer N may be supplied to the request limiter by the real-time master. An example of the algorithm includes blocking access of R to the shared bus whenever all of the following conditions occur: the real-time master has a non-empty internal queue, the real master and the non real master are both requesting access to a same address range of the address space, and the real-time clock is not at the Nth clock cycle that permits access of R to the shared bus.
    • 一种用于动态地阻止请求信号R访问共享总线的方法和结构,使得R从非实时主机发起,并请求访问地址空间的地址范围。 共享总线管理访问地址空间的请求。 非实时主机和实时主机通过向共享总线呈现地址访问请求来竞争访问地址空间。 通过使用请求限制器来实现R到共享总线的动态阻塞,该请求限制器是耦合到实时时钟的设备,并且使用算法来确定何时启用和禁用对共享的R的访问 总线。 该算法使用允许每N个时钟周期将R访问共享总线的开窗方案,其中整数N的值可以由实时主机提供给请求限制器。 该算法的一个例子包括:当所有以下情况发生时,将R阻塞到共享总线的访问:实时主机具有非空的内部队列,实际主机和非真实主机都请求访问相同的 地址空间的地址范围,并且实时时钟不在允许R访问共享总线的第N个时钟周期。
    • 39. 发明授权
    • High bandwidth data transfer employing a multi-mode, shared line buffer
    • 采用多模式共享线路缓冲器的高带宽数据传输
    • US06654835B1
    • 2003-11-25
    • US09535068
    • 2000-03-23
    • Eric M. FosterEric E. RetterRonald S. Svec
    • Eric M. FosterEric E. RetterRonald S. Svec
    • G06F1300
    • G06F13/1673H04N5/775H04N9/8042
    • A technique for transferring data between a first device and a second device using a shared line buffer connected to a system bus which couples the first device and the second device. The technique includes (i) transferring data between the line buffer and dedicated memory associated with the first device, wherein the first device includes a data controller coupled to the system bus through a bus interface. The transferring (i) includes using the data transfer controller to effectuate a multiword data transfer between the dedicated memory and the line buffer. The technique further includes multiword data (ii) transferring between the line buffer and the second device across the system bus. When the transferring (i) precedes the transferring (ii), data is read from the dedicated memory from output to the second device, and when the transferring (ii) precedes the transferring (i), data is written to dedicated memory from the second device.
    • 一种用于使用连接到耦合第一设备和第二设备的系统总线的共享线路缓冲器在第一设备和第二设备之间传送数据的技术。 该技术包括(i)在行缓冲器和与第一设备相关联的专用存储器之间传送数据,其中第一设备包括通过总线接口耦合到系统总线的数据控制器。 传输(i)包括使用数据传输控制器来实现专用存储器和行缓冲器之间的多字数据传输。 该技术还包括多字数据(ii)跨系统总线在线路缓冲器和第二设备之间传送。 当传输(i)在传输(ii)之前时,数据从专用存储器从输出读取到第二设备,并且当传输(ii)在传输(i)之前时,数据从第二个数据被写入专用存储器 设备。