Dynamically changing the performance of devices in a computer platform
    1.
    发明授权
    Dynamically changing the performance of devices in a computer platform 有权
    动态地改变计算机平台中设备的性能

    公开(公告)号:US06704877B2

    公开(公告)日:2004-03-09

    申请号:US09751530

    申请日:2000-12-29

    IPC分类号: G06F100

    CPC分类号: G06F9/30101 G06F1/3203

    摘要: A device controller can have multiple device performance states (DPS), which represent different levels of performance vs. power consumption during operation. The device controller can include a DPS status register that can be read by a processor, to indicate the current DPS, and a DPS control register that can be written by the processor, to change the current DPS to a desired DPS. The controller may also have a processor performance state (PPS) status register which can be used to affect the desired choice of DPS based on the performance state of the processor. Each of the registers can be accessed by the device driver for that device controller. The DPS of multiple devices can be coordinated to achieve an improved system-level reduction in power consumption, while maintaining sufficient operational capability.

    摘要翻译: 设备控制器可以具有多个设备性能状态(DPS),其表示不同的性能水平与操作期间的功率消耗。 设备控制器可以包括可由处理器读取,指示当前DPS的DPS状态寄存器和可由处理器写入的DPS控制寄存器,以将当前DPS改变为期望的DPS。 控制器还可以具有处理器性能状态(PPS)状态寄存器,其可以用于基于处理器的性能状态影响DPS的期望选择。 每个寄存器都可以由该设备控制器的设备驱动程序访问。 可以协调多个设备的DPS,以在维持足够的操作能力的同时实现功率消耗的系统级降低。

    System and method for selecting a frequency and voltage combination from a table using a selection field and a read-only limit field
    2.
    发明授权
    System and method for selecting a frequency and voltage combination from a table using a selection field and a read-only limit field 失效
    使用选择字段和只读限制字段从表格中选择频率和电压组合的系统和方法

    公开(公告)号:US06988211B2

    公开(公告)日:2006-01-17

    申请号:US09751528

    申请日:2000-12-29

    IPC分类号: G06F1/26

    摘要: A selectable control over multiple clock frequency/voltage level combinations that can be activated in a processor. A table can be placed in hardware that defines multiple combinations of CPU clock frequency and CPU operating voltage. By placing the table in hardware, it can be assured that all the various combinations will work for the particular processor device. Software can then be used to select a combination from this table, to control the actual frequency/voltage combination that is being implemented at a given time. This allows dynamic control over the power/performance tradeoff, so that the system can see maximum power savings consistent with acceptable performance, as operating and environmental considerations continue to change the most desirable selections.

    摘要翻译: 可以在处理器中激活的多个时钟频率/电压电平组合的可选择控制。 一个表可以放置在硬件中,定义了CPU时钟频率和CPU工作电压的多种组合。 通过将表放置在硬件中,可以确保所有各种组合都适用于特定的处理器设备。 然后可以使用软件从该表中选择组合,以控制在给定时间正在实施的实际频率/电压组合。 这允许对功率/性能的权衡进行动态控制,使得系统可以看到与可接受的性能一致的最大功率节省,因为操作和环境考虑继续改变最理想的选择。

    Peripheral interface circuit which snoops commands to determine when to
perform DMA protocol translation
    4.
    发明授权
    Peripheral interface circuit which snoops commands to determine when to perform DMA protocol translation 失效
    外围接口电路侦听命令来确定何时执行DMA协议转换

    公开(公告)号:US5655145A

    公开(公告)日:1997-08-05

    申请号:US329554

    申请日:1994-10-25

    摘要: A high performance Local Bus Peripheral Interface (LBPI) for a computer local bus and its high performance peripheral interface(s), using a pipelined architecture to increase the use of the available data transfer bandwidth. To accomplish the above, the LBPI, which is coupled between the computer local bus and the peripheral interface(s), is provided a pipelined architecture which includes a Read Ahead Buffer, a Read Ahead Counter, a Data Out Latch, and a Controlling State Machine with a Configuration Register. In one embodiment, the LBPI can be selectably configured to couple on the host side to either a VL bus or PCI bus. Efficiency of Read-Ahead operations is further enhanced by maintaining a countdown of the number of words of a data sector already transferred and/or "snooping" the peripheral device commands from the computer to intelligently predict the occurrence of subsequent read data transfers commands. The Controlling State Machine also "snoops" the peripheral device commands to maintain its record of the operating parameters of the peripheral devices and also keeps track of which of the devices is currently active. In one embodiment, the LBPI supports DMA and PIO data transfers on the peripheral side. In another embodiment, the LBPI translates memory data transfers into IO data transfers to improve efficiency of IO data transfers. A DMA Timeout Counter is used during DMA mode data transfer operations to prevent the system from indefinitely waiting for an appropriate DMA Request Signal from a selected peripheral. During a DMA mode data transfer operation, forced interrupts may be generated and transmitted to the host in order to emulate a PIO mode data transfer operation. During a DMA mode data transfer operation, an imposed status or "Fake 3F6" register is utilized to transmit status information to the host system.

    摘要翻译: 用于计算机本地总线的高性能本地总线外设接口(LBPI)及其高性能外设接口,使用流水线架构来增加可用数据传输带宽的使用。 为了实现上述目的,耦合在计算机本地总线和外围接口之间的LBPI被提供为流水线架构,其包括预读缓冲器,预读计数器,数据输出锁存器和控制状态 机器配置寄存器。 在一个实施例中,LBPI可以可选择地配置成在主机侧耦合到VL总线或PCI总线。 通过保持已经传送的数据扇区的字数和/或从计算机“窥探”外围设备命令以智能地预测随后的读取数据传输命令的发生,来进一步提高读取前进操作的效率。 控制状态机还“窥探”外围设备命令以保持其对外围设备的操作参数的记录,并且还跟踪哪些设备当前处于活动状态。 在一个实施例中,LBPI支持外围方面的DMA和PIO数据传输。 在另一个实施例中,LBPI将存储器数据传输转换成IO数据传输以提高IO数据传输的效率。 在DMA模式数据传输操作期间使用DMA超时计数器,以防止系统无限期地等待来自所选外设的适当的DMA请求信号。 在DMA模式数据传输操作期间,可以产生强制中断并将其发送到主机以便模拟PIO模式数据传送操作。 在DMA模式数据传输操作期间,利用强制状态或“伪3F6”寄存器将状态信息传送到主机系统。

    Method and apparatus for logical detach for a hot-plug-in data bus
    5.
    发明授权
    Method and apparatus for logical detach for a hot-plug-in data bus 失效
    用于热插拔数据总线的逻辑分离的方法和装置

    公开(公告)号:US06871252B1

    公开(公告)日:2005-03-22

    申请号:US09540676

    申请日:2000-03-31

    申请人: Leslie E. Cline

    发明人: Leslie E. Cline

    CPC分类号: G06F13/4081

    摘要: A method and apparatus for performing logical attachments and detachments in a hot-plug-in data bus is described. A hot-plug-in data bus may utilize pull-down resistors to keep bus signals near a low voltage level when bus units are physically detached. Active pull-up resistors may then raise the bus signals away from ground when the bus units are physically attached via cabling or other forms of interconnection. The pull-up resistors may be switched away from the pull-up voltage source, which allows the remaining pull-down resistors to pull the bus signals down to the voltage levels corresponding to physical detachment of the cabling.

    摘要翻译: 描述用于在热插拔数据总线中执行逻辑附件和拆卸的方法和装置。 当总线单元物理分离时,热插拔数据总线可以利用下拉电阻器将总线信号保持在低电压电平附近。 然后,当总线单元通过布线或其他形式的互连物理连接时,主动上拉电阻可以将总线信号提升离地。 上拉电阻可以从上拉电压源切换,这允许剩余的下拉电阻将总线信号拉至与布线的物理分离相对应的电压电平。

    Interface circuit for transferring data between host and mass storage by
assigning address in the host memory space and placing the address on
the bus
    6.
    发明授权
    Interface circuit for transferring data between host and mass storage by assigning address in the host memory space and placing the address on the bus 失效
    接口电路,用于通过在主机存储器空间中分配地址并将地址放置在总线上来在主机和大容量存储之间传送数据

    公开(公告)号:US5603052A

    公开(公告)日:1997-02-11

    申请号:US451877

    申请日:1995-05-26

    摘要: A high performance Local Bus Peripheral Interface (LBPI) for a computer local bus and its high performance peripheral interface(s) uses a pipelined architecture to increase the use of the available data transfer bandwidth. In one embodiment, the LBPI can be selectably configured to couple on the host side to either a VL bus or PCI bus. The LBPI maintains a countdown of the number of words of a data sector already transferred and/or "snoops" the peripheral device commands from the computer to predict the occurrence of subsequent read data transfers commands. The Controlling State Machine also "snoops" the peripheral device commands to maintain its record of the operating parameters of the peripheral devices and also keeps track of which of the devices is currently active. In one embodiment, the LBPI supports DMA and PIO data transfers on the peripheral side. In another embodiment, the LBPI translates memory data transfers into IO data transfers to improve efficiency of IO data transfers. A DMA Timeout Counter is used during DMA mode data transfer operations to prevent the system from indefinitely waiting for an appropriate DMA Request Signal from a selected peripheral. During a DMA mode data transfer operation, forced interrupts may be generated and transmitted to the host in order to emulate a PIO mode data transfer operation. During a DMA mode data transfer operation, an imposed status or "Fake 3F6" register is utilized to transmit status information to the host system.

    摘要翻译: 用于计算机本地总线的高性能本地总线外设接口(LBPI)及其高性能外设接口使用流水线架构来增加可用数据传输带宽的使用。 在一个实施例中,LBPI可以可选择地配置成在主机侧耦合到VL总线或PCI总线。 LBPI维护已经传送的数据扇区的字数和/或从计算机“窥探”外围设备命令的倒数,以预测后续读取数据传输命令的发生。 控制状态机还“窥探”外围设备命令以保持其对外围设备的操作参数的记录,并且还跟踪哪些设备当前处于活动状态。 在一个实施例中,LBPI支持外围方面的DMA和PIO数据传输。 在另一个实施例中,LBPI将存储器数据传输转换成IO数据传输以提高IO数据传输的效率。 在DMA模式数据传输操作期间使用DMA超时计数器,以防止系统无限期地等待来自所选外设的适当的DMA请求信号。 在DMA模式数据传输操作期间,可以产生强制中断并将其发送到主机以便模拟PIO模式数据传送操作。 在DMA模式数据传输操作期间,利用强制状态或“伪3F6”寄存器将状态信息传送到主机系统。

    Audio noise mitigation for power state transitions
    8.
    发明授权
    Audio noise mitigation for power state transitions 失效
    功率状态转换的音频噪声抑制

    公开(公告)号:US07472289B2

    公开(公告)日:2008-12-30

    申请号:US11019791

    申请日:2004-12-21

    IPC分类号: G06F1/00 H04B15/00

    CPC分类号: G06F1/3203

    摘要: An audio noise mitigation approach. For one aspect, a first voltage associated with a first power management state is provided. A signal responsive to an indication associated with at least a first type of periodic exit event is received and responsive to the signal, a transition to a second voltage associated with a second state is initiated, a rate of the transition to the second voltage being slower than a similar voltage transition initiated in response to a non-periodic exit event.

    摘要翻译: 音频噪声缓解方法。 一方面,提供与第一电源管理状态相关联的第一电压。 接收响应于与至少第一类型的周期性退出事件相关联的指示的信号并且响应于该信号,开始向与第二状态相关联的第二电压的转变,到第二电压的转变的速率较慢 而不是响应于非周期性退出事件而发起的类似电压转换。

    Reducing storage data transfer interference with processor power management
    9.
    发明授权
    Reducing storage data transfer interference with processor power management 有权
    减少存储数据传输干扰与处理器电源管理

    公开(公告)号:US07373534B2

    公开(公告)日:2008-05-13

    申请号:US11165157

    申请日:2005-06-23

    申请人: Leslie E. Cline

    发明人: Leslie E. Cline

    IPC分类号: G06F1/00

    CPC分类号: G06F1/3215

    摘要: Systems and methods of managing power consumption provide for placing a processor in a non-snoopable state while a storage interface associated with the processor is enabled for bus mastering. In one embodiment, the bus mastering results in traffic between the storage interface and a storage device, where the traffic is monitored and the processor is placed a snoopable state when traffic is moving, and in the non-snoopable idle state if the traffic ceases for a period of time.

    摘要翻译: 管理功耗的系统和方法提供了将处理器置于不可窥探状态,而与处理器相关联的存储接口能够用于总线主控。 在一个实施例中,总线主控导致存储接口和存储设备之间的业务,其中监视业务,并且当业务正在移动时将处理器置于可窥探状态,并且处于不可窥探空闲状态,如果业务停止 一段时间。