Patent · US Expired

Method and system for gathering and buffering sequential data for a transaction comprising multiple data access requests

US6425023B1 · kind B1 · utility

12Cited by
42References
49Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 24, 1999
Grant dateJul 23, 2002
Priority date
Expiry dateMar 24, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/4027
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.