Patent · US Expired

Method and apparatus for implementing a in-order termination bus protocol within a data processing system

US5699516A · kind A · utility

25Cited by
8References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 22, 1994
Grant dateDec 16, 1997
Priority date
Expiry dateDec 22, 2014

Classification

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

Abstract

A bus protocol is provided for pipelined and/or split transaction buses (18,48) which have in-order data bus termination and which do not require data bus arbitration. The present invention solves the problem of matching the initial address request by a bus master (12, 13, 42) to the corresponding data response from a bus slave (14, 15, 44) when the bus (18, 48) used for master-slave communication is a split-transaction bus and/or a pipelined bus. Each bus master (12, 13, 42) and each bus slave (14, 15, 44) has a counter (30-33, 75-76) which is used to store a current pipe depth value (21, 51) from a central pipe counter (16, 72). A transaction start signal (20, 50) and a transaction end signal (22, 52) are used to selectively increment and decrement the counters (30-33, 75-76).

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