Method and system for using a patch module to process non-posted request cycles and to control completions returned to requesting device
    2.
    发明授权
    Method and system for using a patch module to process non-posted request cycles and to control completions returned to requesting device 有权
    用于使用补丁模块来处理非发布请求周期并控制返回到请求设备的完成的方法和系统

    公开(公告)号:US07296101B2

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

    申请号:US10781512

    申请日:2004-02-17

    IPC分类号: G06F5/00

    CPC分类号: G06F12/0638

    摘要: A system is described for providing a patch mechanism within an input/output (I/O) controller, which can be used to workaround defects and conditions existing in the I/O controller. The system includes a patch module coupled to a completion queue included in the I/O controller. The patch module is used to sample incoming cycles received by the I/O controller and to determine if the captured incoming cycle matches one or more of preprogrammed trigger conditions. The patch module is capable of working around a captured non-posted request cycle by controlling header information loaded into the completion queue and by instructing the completion queue whether or not to discard a completion received from a designated end-device.

    摘要翻译: 描述了一种系统,用于在输入/输出(I / O)控制器内提供补丁机制,可用于解决I / O控制器中存在的缺陷和状况。 该系统包括耦合到包括在I / O控制器中的完成队列的补丁模块。 补丁模块用于对I / O控制器接收的进入周期进行采样,并确定捕获的进入周期是否匹配一个或多个预编程触发条件。 补丁模块能够通过控制加载到完成队列中的头信息并通过指示完成队列来确定是否丢弃从指定的终端设备接收到的完成,来围绕捕获的非发布请求周期进行操作。

    Compound device implementing hub and function endpoints on a single chip
    4.
    发明授权
    Compound device implementing hub and function endpoints on a single chip 失效
    复合器件​​在单个芯片上实现集线器和功能端点

    公开(公告)号:US06230226B1

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

    申请号:US08940540

    申请日:1997-09-30

    IPC分类号: G06F1300

    CPC分类号: G06F13/4022

    摘要: A system and apparatus combining a hub and a function as a single chip compound device. A single serial interface engine (SIE) is shared between a hub endpoint and a function endpoint. The hub endpoint and function endpoint being integrated on a single chip. A single backend interface is coupled between the SIE and the endpoints. The backend interface selects which of the hub endpoints or the function endpoints can access the shared SIE at any time period. In one embodiment, a first address is associated with the hub and a second address is associated with the function. The backend interface selects between the hub and function by comparing a translated address received from the SIE with each of the first address and the second address. The result of the comparisons via suitable combinational logic serves as a select signal for a multiplexer between the hub/function and the SIE.

    摘要翻译: 将集线器和功能组合为单芯片复合器件的系统和装置。 单个串行接口引擎(SIE)在集线器端点和功能端点之间共享。 集线器端点和功能端点集成在单个芯片上。 单个后端接口连接在SIE和端点之间。 后端接口选择哪个集线器端点或功能端点可以在任何时间段访问共享SIE。 在一个实施例中,第一地址与集线器相关联,并且第二地址与该功能相关联。 后端接口通过将从SIE接收的转换地址与第一地址和第二地址中的每一个进行比较,在集线器和功能之间进行选择。 通过适当的组合逻辑进行比较的结果可作为集线器/功能与SIE之间的多路复用器的选择信号。

    Method and apparatus for providing power saving modes to a pipelined
processor
    7.
    发明授权
    Method and apparatus for providing power saving modes to a pipelined processor 失效
    用于向流水线处理器提供省电模式的方法和装置

    公开(公告)号:US5652894A

    公开(公告)日:1997-07-29

    申请号:US536087

    申请日:1995-09-29

    IPC分类号: G06F11/14 G06F1/32

    CPC分类号: G06F9/4418 Y02B60/186

    摘要: A clock and reset unit for providing power saving modes to a pipelined microprocessor and for guaranteeing that power saving instruction is the last to be executed before the clocks stop, upon wake-up the next instruction executed is the first instruction in the interrupt service routine (ISR) and that upon return from the ISR, the instruction immediately following the power saving instruction is executed. A register is provided in the clock and reset unit for initiating a power saving mode. A software programmer selects a particular power saving mode by setting a corresponding bit in this register (i.e., writing a predetermined value to this register). A processor stalling signal generator for generating a signal that indicates to the processor that the peripheral is not ready to process a processor request (thereby causing the processor to insert wait states until the peripheral is ready) is provided. The clock and reset unit is also provided a signal from an interrupt handler indicating that the processor will be executing the ISR upon leaving the power save instruction. In response to this signal, the clock and reset unit de-assert the wait state request and brought the processor out of the power saving instruction.

    摘要翻译: 一种时钟和复位单元,用于向流水线微处理器提供省电模式,并且用于保证在停止时钟之前最后执行的省电指令,在唤醒时,执行的下一指令是中断服务程序中的第一条指令( ISR),并且从ISR返回时,执行紧接在省电指令之后的指令。 在时钟和复位单元中提供一个寄存器,用于启动省电模式。 软件编程器通过在该寄存器中设置相应的位(即向该寄存器写入预定值)来选择特定的省电模式。 一种处理器停止信号发生器,用于产生一个信号,该信号向处理器指示外围设备未准备好处理处理器请求(从而使处理器插入等待状态,直到外设准备就绪)。 时钟和复位单元还提供来自中断处理器的信号,指示处理器在离开省电指令时将执行ISR。 响应该信号,时钟和复位单元解除等待状态请求,并使处理器退出省电指令。

    Method and apparatus for generating both a uniform duty cycle clock and
a variable duty cycle clock using a single state machine
    9.
    发明授权
    Method and apparatus for generating both a uniform duty cycle clock and a variable duty cycle clock using a single state machine 失效
    用于使用单一状态机产生均匀占空比时钟和可变占空比时钟的方法和装置

    公开(公告)号:US6088811A

    公开(公告)日:2000-07-11

    申请号:US941796

    申请日:1997-09-30

    摘要: A method and apparatus for generating both a uniform duty cycle clock and a variable duty cycle clock with a single state machine. A single state machine is provided having a series of states through which it transitions when in a first mode. The series of states causes the output of the state machine to be a uniform duty cycle clock signal. The state machine has a second group of states through which it transitions in a second mode. A transition scheme among the second group of states permits the duty cycle of a state machine output clock signal to vary.

    摘要翻译: 一种用单一状态机产生均匀占空比时钟和可变占空比时钟的方法和装置。 提供具有一系列状态的单一状态机,当处于第一模式时,该状态机通过该状态转换。 一系列状态导致状态机的输出为均匀的占空比时钟信号。 状态机具有第二组状态,通过它们在第二模式中转换。 第二组状态之间的转换方案允许状态机输出时钟信号的占空比变化。

    Low ICC enumeration scheme for bus powered USB device
    10.
    发明授权
    Low ICC enumeration scheme for bus powered USB device 失效
    总线供电USB设备的低ICC枚举方案

    公开(公告)号:US5987617A

    公开(公告)日:1999-11-16

    申请号:US940538

    申请日:1997-09-30

    IPC分类号: G06F1/32

    摘要: An apparatus and method of reducing power consumption in an integrated device having a first module with a mandatory operating frequency and a second module with a flexible frequency requirement. The integrated device is powered by a serial bus. The first module is segregated from the second module in the time domain by a frequency independent interface. The second module is then operated at a lower frequency when power conservation is needed. The operating frequency of the second module can be dynamically changed to improve performance of the second module when a power budget for the device permits.

    摘要翻译: 一种在具有强制性操作频率的第一模块和具有灵活频率要求的第二模块的集成装置中降低功耗的装置和方法。 集成设备由串行总线供电。 第一个模块通过独立于频率的接口在时域与第二个模块隔离。 然后,当需要节电时,第二个模块以较低的频率工作。 当设备的功率预算允许时,可以动态地改变第二模块的工作频率以提高第二模块的性能。