Method and system for gathering and buffering sequential data for a transaction comprising multiple data access requests
    1.
    发明授权
    Method and system for gathering and buffering sequential data for a transaction comprising multiple data access requests 失效
    用于收集和缓冲包含多个数据访问请求的事务的顺序数据的方法和系统

    公开(公告)号:US06425023B1

    公开(公告)日:2002-07-23

    申请号:US09275603

    申请日:1999-03-24

    IPC分类号: G06F1314

    CPC分类号: G06F13/4027

    摘要: Disclosed is a bridge system for processing read and write transactions over a bus in which in a preferred embodiment continuous read data obtained from a target device in a number of separate read operations over a secondary bus may be gathered by the bridge and assembled into a larger block of data before forwarding the data over the primary bus to the requesting agent. As a consequence, the transmission of optimal, address boundary-aligned bursts of read data over the primary bus may be increased and conversely, the transmission of fractionated, nonaligned read data over the primary bus may be reduced. Because each agent is assigned particular buffers, read data may be gathered concurrently in the assigned bridge buffers without assertion of a read request by one agent causing the flushing of the data being gathered for a different agent. In a similar manner, in delayed write operations, the write data may also be gathered from several write operations and assembled into an address boundary-aligned block of write data before the bridge circuit forwards the write data to the target device.

    摘要翻译: 公开了一种用于通过总线处理读和写交易的桥接系统,其中在优选实施例中,通过辅助总线在多个单独的读取操作中从目标设备获得的连续读取数据可以由桥梁收集并组装成更大的 在通过主总线将数据转发到请求代理之前的数据块。 因此,可以增加在主总线上传输读取数据的最佳地址边界对准突发,相反地,可以减少通过主总线的分级,非对齐读取数据的传输。 由于每个代理被分配特定的缓冲区,读取数据可以在分配的桥接缓冲器中同时收集,而不会由一个代理导致对不同代理收集的数据的刷新的读取请求。 以类似的方式,在延迟写入操作中,也可以从桥接电路将写入数据转发到目标设备之前,从多个写入操作中收集写入数据并将其组合成写入数据的地址边界对齐块。