Patent US4494190A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4494190A Expired / Lapsed US ⏱️ 0.0 years remaining

FIFO buffer to cache memory

Assignee: Bull HN Information Systems Inc
•
Filing: 1982-05-12
•
Granted: 1985-01-15
•
Expires: 2002-05-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A minicomputer system is disclosed having a megabus with a plurality of processors and/or subprocessors, input/output (I/O) units and including logic for enabling the detection, decoding, storage and dispatching of data and instructions between the megabus and associated processors. The logic detects information addressed to its associated processors and synchronizes the transfers between the independently timed asynchronous processors and the units attached to the megabus.

Inventors

  • 👤 Arthur Peters

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 10:23
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0806; G06F12/0815; G06F12/0831; G06F15/00; G06F15/16; G06F15/161

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 215 words
A data processing system comprising a plurality of units including a central processor unit (CPU), a subordinate processor (SUB), an input/output unit (I/O), a system memory and a common electrical bus coupled to each of the units for providing a path for the transfer of information between any of said units during specified periods of time, the system further comprising: a local bus coupled to the CPU and subordinate processor unit; a cache memory and memory management unit coupled to the local bus; and a bus adapter coupled to the cache memory and memory management unit and to the common electrical bus, the bus adapter comprising: (a) first means coupled to the common electrical bus for monitoring information being transmitted from one of said plurality of units to another; (b) second means coupled to said first means for detecting which information is pertinent to the local bus because it is addressed to a unit on the local bus or it is to be written into the system memory; and (c) third means including a first-in-first out buffer (FIFO) coupled to the common electrical bus and to said second means for intercepting information from the common electrical bus and forwarding only that information which is detected as pertinent to the cache memory and memory management unit.
Claim 2
Dependent Claim 215 words
A data processing system comprising a plurality of units including a central processor unit (CPU), a subordinate processor (SUB), an input/output unit (I/O), a system memory and a common electrical bus coupled to each of the units for providing a path for the transfer of information between any of said units during specified periods of time, the system further comprising: a local bus coupled to the CPU and subordinate processor unit; a cache memory and memory management unit coupled to the local bus; and a bus adapter coupled to the cache memory and memory management unit and to the common electrical bus, the bus adapter comprising: (a) first means coupled to the common electrical bus for monitoring information being transmitted from one of said plurality of units to another; (b) second means coupled to said first means for detecting which information is pertinent to the local bus because it is addressed to a unit on the local bus or it is to be written into the system memory; and (c) third means including a first-in-first out buffer (FIFO) coupled to the common electrical bus and to said second means for intercepting information from the common electrical bus and forwarding only that information which is detected as pertinent to the cache memory and memory management unit.
Claim 3
Dependent Claim 81 words
The data processing system as recited in claim 1 wherein the information is detected as being pertinent when it is received during a first half of a bus cycle and it is addressed to a unit on the local bus or when it is received during the second half of of the bus cycle, it is addressed to a unit on the local bus and a request for the information has been previously made by a unit on the local bus.
Claim 4
Dependent Claim 40 words
The data processing system as claimed in claim 1 wherein the bus adapter further comprises means for interrupting operation of the cache memory and memory management unit in order to forward information to the cache memory and memory management unit.
Claim 5
Dependent Claim 97 words
A data processing system as claimed in claim 1 further comprising a write counter and a read counter, for designating addresses of the FIFO in which data is to be written from the common bus or from which data is to be read by the cache memory and memory management unit, and means for forwarding information held in the FIFO when the read counter and write counter point to different addresses, the write counter being incremented only when the second means detects pertinent information and the read counter being incremented when information is read from the FIFO.
Claim 6
Dependent Claim 41 words
The data processing system as recited in claim 1 wherein channel numbers are assigned to each of said plurality of units and further included in the detected information and the detected information is detected on the basis of the channel numbers.
Claim 7
Dependent Claim 33 words
The data processing system as recited in claim 5 including a comparator for comparing the channel number in the detected information to the channel numbers assigned to each of said plurality of units.

References Cited (Backward Citations)

US4263650A Cited
US4263650B1 Cited
US3993981A Cited
US4030075A Cited
US4096572A Cited
US4153934A Cited
US4214305A Cited
US4204251A Cited
US4195351A Cited
US4237534A Cited
US4322795A Cited
US4314335A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-01-15 1988-07-16 1989-01-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-01-15 1992-07-16 1993-01-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-01-15 1996-07-16 1997-01-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag