Handling multiple delayed write transactions simultaneously through a bridge
    1.
    发明授权
    Handling multiple delayed write transactions simultaneously through a bridge 失效
    通过桥梁同时处理多个延迟写入事务

    公开(公告)号:US06442641B1

    公开(公告)日:2002-08-27

    申请号:US09327986

    申请日:1999-06-08

    IPC分类号: G06F1338

    CPC分类号: G06F13/4027

    摘要: An embodiment of the invention is directed at a method of processing multiple delayed write transactions, such as PCI transactions, by a bridge. The method involves receiving a number of requests for delayed write transactions on an initiating side of the bridge, and storing received transaction information for each of the requests in a separate one of a number of storage elements. An element containing newly received transaction information is marked valid if no received transaction information in other elements matches the newly received transaction information. Then, a delayed write transaction corresponding to the valid element is mastered on a target side of the bridge. If the corresponding delayed write transaction is completed on the target side, then the valid element is marked as complete. Thereafter, a new request received on the initiating side is signaled a successful termination if received transaction information for the new request matches that stored in the valid and complete element.

    摘要翻译: 本发明的一个实施例涉及一种通过桥接处理多个延迟写入事务(诸如PCI事务)的方法。 该方法涉及在桥接的起始侧接收多个延迟写入事务的请求,并且将接收到的每个请求的事务信息存储在多个存储元件中的单独的一个中。 如果其他元素中没有接收到的交易信息与新接收到的交易信息匹配,则包含新接收的交易信息的元素被标记为有效。 然后,将与有效元素相对应的延迟写入事务掌握在网桥的目标侧上。 如果相应的延迟写事务在目标端完成,则有效元素被标记为完成。 此后,如果新请求的接收到的交易信息与存储在有效和完整元素中的交易信息相匹配,则在发起端接收到的新请求被发信号通知成功终止。