Patent · US Expired

Dynamic delayed transaction discard counter in a bus bridge of a computer system

US5987555A · kind A · utility

106Cited by
4References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 22, 1997
Grant dateNov 16, 1999
Priority date
Expiry dateDec 22, 2017

Classification

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

Abstract

A PCI bridge is configured to perform delayed read operations in response to a memory read initiated on the PCI bus. Normally, the PCI bridge is configured to discard delayed read data read from main memory following a predetermined discard count time after the PCI master establishing the delayed read operation is retried on the PCI bus. The computer system further includes a secondary bus bridge such as an ISA bridge for providing an interface between the PCI bus and an ISA bus. When an ISA device desires to read data from the main memory, the ISA bridge asserts a flush request signal. The PCI bridge responsively flushes any pending CPU to PCI transactions pending within the PCI bridge. When the flushing operation is complete, the PCI bridge asserts an acknowledge signal. A PCI arbiter for arbitrating ownership of the PCI bus may increase a level of arbitration priority provided to the ISA bridge in response to assertion of the acknowledge signal. The PCI bridge is advantageously configured to decrease the time associated with discarding of the delayed read data when the acknowledge signal is asserted.

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