Method and apparatus for deterministic removal and reclamation of work items from an expansion bus schedule
    21.
    发明授权
    Method and apparatus for deterministic removal and reclamation of work items from an expansion bus schedule 有权
    从扩展巴士时间表确定性拆除和回收工作项目的方法和装置

    公开(公告)号:US07228366B2

    公开(公告)日:2007-06-05

    申请号:US09896769

    申请日:2001-06-29

    IPC分类号: G06F3/00

    CPC分类号: G06F13/387 Y10S707/99953

    摘要: A method and apparatus for deterministic removal and reclamation of work items from an expansion bus schedule are disclosed herein. A work item is removed from an enabled expansion bus schedule data structure and a coherency signal is then generated utilizing an expansion bus host controller. The work item is then reclaimed in response to the generation of the coherency signal. In one embodiment, the enabled expansion bus schedule data structure is a Universal Serial Bus (USB) asynchronous schedule including a plurality of queue heads.

    摘要翻译: 本文公开了一种用于从扩展总线时间表确定性地去除和回收工作项的方法和装置。 从启用的扩展总线调度数据结构中删除工作项,然后使用扩展总线主机控制器生成一致性信号。 响应于产生一致性信号,工作项目被回收。 在一个实施例中,启用的扩展总线调度数据结构是包括多个队列头的通用串行总线(USB)异步调度。

    Method/apparatus for dynamically changing FIFO draining priority through asynchronous or isochronous DMA engines in response to packet type and predetermined high watermark being reached
    22.
    发明授权
    Method/apparatus for dynamically changing FIFO draining priority through asynchronous or isochronous DMA engines in response to packet type and predetermined high watermark being reached 失效
    用于通过异步或等时DMA引擎响应于分组类型和预定的高水位达到动态地改变FIFO排出优先级的方法/装置

    公开(公告)号:US06192428B1

    公开(公告)日:2001-02-20

    申请号:US09023493

    申请日:1998-02-13

    IPC分类号: G06F1200

    摘要: A method of dynamically changing draining priority in a first-in/first out (“FIFO”) device to prevent over-run errors is described. The method includes the steps of detecting data received in the FIFO, asserting a request to drain the FIFO, detecting when an amount of data received in the FIFO has reached a predetermined high watermark value, and asserting a higher priority request to drain the FIFO. The method further includes the steps of detecting when the amount of data received in the FIFO has fallen below the predetermined high watermark value, maintaining assertion of the higher priority request, detecting when the amount of data in the FIFO has fallen below a predetermined hysteresis value, and deasserting the higher priority request to drain the FIFO.

    摘要翻译: 描述了在先入先出(“FIFO”)设备中动态地改变排水优先级以防止过运行错误的方法。 该方法包括以下步骤:检测在FIFO中接收到的数据,断言FIFO的请求,检测FIFO中接收到的数据量何时达到预定的高水印值,以及断言较高优先级请求以排出FIFO。 该方法还包括以下步骤:检测在FIFO中接收到的数据量何时降低到预定的高水印值以下,维持较高优先级请求的判断,检测FIFO中的数据量何时降低到预定的滞后值以下 ,并取消对较高优先级的请求,以排除FIFO。

    Method and apparatus for providing arbitration between multiple data
streams
    23.
    发明授权
    Method and apparatus for providing arbitration between multiple data streams 失效
    用于在多个数据流之间提供仲裁的方法和装置

    公开(公告)号:US06134625A

    公开(公告)日:2000-10-17

    申请号:US27136

    申请日:1998-02-18

    摘要: A method of arbitrating between first and second data streams is disclosed. The method includes the steps of detecting a first type of request and a second type of request and if the first type of request is for a write operation, performing the write operation in response to the first type of request. If the second type of request is for a write operation, performing the write operation in response to the second type of request, otherwise performing a read operation in response to the first type of request.

    摘要翻译: 公开了一种在第一和第二数据流之间进行仲裁的方法。 该方法包括以下步骤:检测第一类型的请求和第二类型的请求,并且如果第一类型的请求用于写入操作,则响应于第一类型的请求执行写入操作。 如果第二类型的请求用于写入操作,则响应于第二类型的请求执行写入操作,否则响应于第一类型的请求执行读取操作。