← Back to Patent Explorer
US5151979A Expired / Lapsed US ⏱️ 0.0 years remaining

Data processing system with information transfer bus and wait signal

Assignee: Fujitsu Services Ltd
•
Filing: 1989-03-20
•
Granted: 1992-09-29
•
Expires: 2009-03-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing system consists of a number of processing modules and memory modules interconnected by a common bus. If a memory module is not free to accept addresses or data from the bus, it asserts an address wait (AW) signal or a data wait (DW) signal, as the case may be. When a processing module sends an address or data over the bus, it normally holds it there for one clock cycle only. However, if the relevant wait signal AW or DW is asserted, the address or data is held on the bus until this wait signal is removed. This arrangement avoids the need for acknowledgement on the bus, and hence speeds up the transaction of information.

Inventors

  • 👤 Geoffrey Poskitt

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 11:27
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4234; G06F13/4243; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0806; G06F12/0815; G06F12/0831

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 293 words
A data processing system comprising: (a) a plurality of functional units, (b) a bus interconnecting the functional units to allow transfer of addresses and data between the functional units, and (c) an ADDRESS WAIT signal path and a DATA WAIT signal path interconnecting the functional units, (d) wherein at least a first one of the functional units comprises means for asserting an ADDRESS WAIT signal on said ADDRESS WAIT signal path whenever that functional unit is unable to accept an address from the bus, and for asserting a DATA WAIT signal on said DATA WAIT signal path whenever that functional unit is unable to accept data from the bus, (e) wherein at least a second one of the functional units comprises means for placing an address on the bus for one clock cycle, means responsive to absence of the ADDRESS WAIT signal during said one clock cycle for withdrawing said address from the bus at the end of said clock cycle, means responsive to assertion of the ADDRESS WAIT signal for holding the address on the bus for as long as the ADDRESS WAIT signal is asserted, means for placing data on the bus for a single clock cycle, means responsive to absence of the DATA WAIT signal during said single clock cycle for withdrawing said data from the bus at the end of said single clock cycle, and means responsive to assertion of the DATA WAIT signal for holding the data on the bus for as long as the DATA WAIT signal is asserted, (f) and wherein each said clock cycle is substantially equal to the time required for one-way propagation of information over said bus between said second one of the functional units and said first one of the functional units.
Claim 2
Dependent Claim 293 words
A data processing system comprising: (a) a plurality of functional units, (b) a bus interconnecting the functional units to allow transfer of addresses and data between the functional units, and (c) an ADDRESS WAIT signal path and a DATA WAIT signal path interconnecting the functional units, (d) wherein at least a first one of the functional units comprises means for asserting an ADDRESS WAIT signal on said ADDRESS WAIT signal path whenever that functional unit is unable to accept an address from the bus, and for asserting a DATA WAIT signal on said DATA WAIT signal path whenever that functional unit is unable to accept data from the bus, (e) wherein at least a second one of the functional units comprises means for placing an address on the bus for one clock cycle, means responsive to absence of the ADDRESS WAIT signal during said one clock cycle for withdrawing said address from the bus at the end of said clock cycle, means responsive to assertion of the ADDRESS WAIT signal for holding the address on the bus for as long as the ADDRESS WAIT signal is asserted, means for placing data on the bus for a single clock cycle, means responsive to absence of the DATA WAIT signal during said single clock cycle for withdrawing said data from the bus at the end of said single clock cycle, and means responsive to assertion of the DATA WAIT signal for holding the data on the bus for as long as the DATA WAIT signal is asserted, (f) and wherein each said clock cycle is substantially equal to the time required for one-way propagation of information over said bus between said second one of the functional units and said first one of the functional units.
Claim 3
Dependent Claim 30 words
A system according to claim 1, wherein said first one of the functional units is a memory and said second one of the functional units is a data processing unit.

References Cited (Backward Citations)

US4045782A Cited
EP0082949A2 Cited
EP0140751A2 Cited
US4807109A Cited
US4908749A Cited
US4853847A Cited
US4961140A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-09-29 1996-03-30 1996-09-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-09-29 2000-03-30 2000-09-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-09-29 2004-03-30 2004-09-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag