Patent · US Expired

Collect all transfers buffering mechanism utilizing passive release for a multiple bus environment

US5768545A · kind A · utility

14Cited by
6References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 11, 1996
Grant dateJun 16, 1998
Priority date
Expiry dateJun 11, 2016

Classification

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

Abstract

A collection buffering scheme for a computer system having agents of a pre-emptible bus and a non-pre-emptible bus. An agent of the non-pre-emptible bus, having a data width capability of N bits, when receiving a grant to write to the pre-emptible bus, writes instead to a collection buffer capable of holding a block of more than one N bit data segments. When the collection buffer is filled, the collection buffer writes the entire block of data segments over the pre-emptible bus to a CPU or memory of the computer system. Preferably, the collection buffer is filled when the block size is equal to the data width capability of the pre-emptible bus, such that a single write to the pre-emptible bus utilizes the entire capacity of pre-emptible in a given data transaction. Further, where the system has a CPU posting buffer, a system lock-up prevention negotiator is provided that drains and disables the CPU posting buffer during the data transaction.

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