Methods and arrangements for capturing runtime information
    1.
    发明授权
    Methods and arrangements for capturing runtime information 有权
    捕获运行时信息的方法和安排

    公开(公告)号:US07177782B2

    公开(公告)日:2007-02-13

    申请号:US10871848

    申请日:2004-06-18

    IPC分类号: G06F15/00 G06F12/00

    摘要: Methods and arrangements for capturing information related to operational conditions are disclosed. Embodiments include volatile memory to quickly record operational parameters via, e.g., basic input output system (BIOS) code, system management interrupt (SMI) code and/or executing applications. Many embodiments provide an alternative power source and a voltage switch to protect against loss of the information between storage in the volatile memory and storage in the non-volatile memory. Some embodiments include a read controller that provides access to the volatile memory when primary power is available. The read controller may also offer direct access to the non-volatile memory in case of a catastrophic failure that renders the processing device substantially non-functional. Further embodiments include a second processing device to generate a usage model and/or to perform diagnostics with the operational parameters.

    摘要翻译: 公开了捕获与操作条件有关的信息的方法和布置。 实施例包括通过例如基本输入输出系统(BIOS)代码,系统管理中断(SMI)代码和/或执行应用程序来快速记录操作参数的易失性存储器。 许多实施例提供了替代电源和电压开关,以防止在易失性存储器中的存储器和非易失性存储器中的存储之间的信息丢失。 一些实施例包括在主电源可用时提供对易失性存储器的访问的读取控制器。 在导致处理设备基本上不起作用的灾难性故障的情况下,读控制器还可以提供对非易失性存储器的直接访问。 另外的实施例包括用于生成使用模型和/或使用操作参数执行诊断的第二处理装置。

    Sharing of functions between an embedded controller and a host processor
    6.
    发明授权
    Sharing of functions between an embedded controller and a host processor 有权
    共享嵌入式控制器和主机处理器之间的功能

    公开(公告)号:US07865646B1

    公开(公告)日:2011-01-04

    申请号:US11490008

    申请日:2006-07-20

    IPC分类号: G06F12/00

    CPC分类号: G06F13/387

    摘要: An improved system is described for allowing an embedded controller and a host processor to share access to modules in a computer system. The shared access system of the present invention enables exclusive, one-at-a-time access by a processor to a module and concurrent access by more than one processor to a module. An internal bus with two power sources is used to allow continued access by one of the processors when one of the two power sources is not providing power. Asynchronous clocking is provided to allow increased throughput to modules. An example of a protocol that allows an embedded controller to access more than one module is also described.

    摘要翻译: 描述了一种改进的系统,用于允许嵌入式控制器和主处理器共享对计算机系统中的模块的访问。 本发明的共享访问系统使得处理器能够对模块进行一次性一次访问,并且由多个处理器对模块的并发访问。 当两个电源之一不提供电源时,使用具有两个电源的内部总线来允许其中一个处理器继续访问。 提供异步时钟以允许增加模块的吞吐量。 还描述了允许嵌入式控制器访问多于一个模块的协议的示例。

    Memory interface including generation of timing signals for memory operation
    7.
    发明授权
    Memory interface including generation of timing signals for memory operation 有权
    存储器接口包括产生用于存储器操作的定时信号

    公开(公告)号:US07680966B1

    公开(公告)日:2010-03-16

    申请号:US10933697

    申请日:2004-09-03

    IPC分类号: G06F3/00

    摘要: A memory device includes an interface controller for communication with a semiconductor device over a communication link. A clock signal is transmitted from the semiconductor device over the link to the memory device. A frequency of the clock signal may be any within a given range of frequencies. A frequency value signal conveying the value of the frequency of the clock signal is also transmitted. The interface controller includes circuitry for deriving from the clock signal and from the frequency value signal at least one timing signal for any operation in the memory device.

    摘要翻译: 存储器件包括用于通过通信链路与半导体器件通信的接口控制器。 时钟信号通过链路从半导体器件发送到存储器件。 时钟信号的频率可以在给定的频率范围内的任何频率。 传送时钟信号的频率值的频率值信号也被发送。 接口控制器包括用于从时钟信号和频率值信号导出用于存储器件中的任何操作的至少一个定时信号的电路。

    METHOD AND SYSTEM FOR REDUCING CACHE CONFLICTS
    8.
    发明申请
    METHOD AND SYSTEM FOR REDUCING CACHE CONFLICTS 有权
    减少缓存冲突的方法和系统

    公开(公告)号:US20090006765A1

    公开(公告)日:2009-01-01

    申请号:US11770107

    申请日:2007-06-28

    IPC分类号: G06F12/00

    摘要: Disclosed is a system and method for storing a plurality of data packets in a plurality of memory buffers in a cache memory for reducing cache conflicts. The method includes determining size of each of a plurality of data packets; storing a first data packet of the plurality of data packets starting from a first address in a first memory buffer of the plurality of memory buffers; determining an offset based on the size of the first data packet; and storing a second data packet in a second buffer starting from a second address based on the offset.

    摘要翻译: 公开了一种用于将多个数据分组存储在高速缓冲存储器中的多个存储器缓冲器中用于减少高速缓存冲突的系统和方法。 该方法包括确定多个数据分组中的每一个的大小; 从所述多个存储器缓冲器的第一存储器缓冲器中的第一地址开始存储所述多个数据分组的第一数据分组; 基于所述第一数据分组的大小确定偏移量; 以及基于所述偏移从第二地址开始将第二数据分组存储在第二缓冲器中。

    Secure universal serial bus
    9.
    发明授权
    Secure universal serial bus 有权
    安全通用串行总线

    公开(公告)号:US07320071B1

    公开(公告)日:2008-01-15

    申请号:US09862986

    申请日:2001-05-22

    IPC分类号: G06F9/00 G06F11/30 H04L9/00

    CPC分类号: G06F21/85

    摘要: An apparatus and method for providing a secure universal serial bus (USB) is disclosed. The secure USB comprises a secure channel for transferring data. A secure USB domain device is coupled to a host computer or is embedded within a host computer. The secure USB domain device comprises a USB memory device, a USB processor, a USB host controller, and an internal USB bus coupled to each of the elements of the secure USB domain device. The elements of the secure USB domain device are not accessible by the host computer. The secure USB domain device blocks the transmission of confidential information, enables the transmission of non-confidential information, and enables the transmission of encrypted confidential information.

    摘要翻译: 公开了一种用于提供安全通用串行总线(USB)的设备和方法。 安全USB包括用于传送数据的安全通道。 安全USB域设备耦合到主计算机或嵌入在主计算机中。 安全USB域设备包括耦合到安全USB域设备的每个元件的USB存储设备,USB处理器,USB主机控制器和内部USB总线。 主机不能访问安全USB域设备的元素。 安全USB域设备阻止机密信息的传输,实现非机密信息的传输,并且能够传输加密的机密信息。