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

Integrated circuit data handling apparatus for a data processing system, having a plurality of modes of operation

Assignee: Siemens AG
•
Filing: 1976-04-20
•
Granted: 1978-06-20
•
Expires: 1996-04-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data handling apparatus of solid state construction for a data processing system. The apparatus has a storage and input/output gates for peripheral units. The storage includes input and output counters for generating storage addresses which, respectively, determine a location for useful data to be temporarily stored while in transit and a location to which such data is to be emitted. The counting modes can be switched to accomodate connecting two or more units of the data processing system. A comparator is connected to the counter outputs and produces therefrom an indication of the state of occupation of the various storage locations.

Inventors

  • 👤 Hermann Ruckdeschel
  • 👤 Thomas Rambold

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 02:23
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/76; G06F7/78; G06F7/785; G06F13/00; G06F13/38; G06F15/00; G06F15/16; G06F15/163; G06F15/167; G06F5/00; G06F5/06; G06F5/065

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 341 words
Data handling apparatus constructed as an integrated circuit on a single substrate for use in a data processing system including at least two control units and said data handling apparatus comprising: a plurality of input/output gates for connecting peripheral units in said data processing system to said data handling apparatus for receiving data from said system in said data handling apparatus and for supplying the data to said data processing system, storage means having storage locations for, at least temporarily, storing data to be processed, said storage locations forming a part of a data path between portions of said data processing system through said input/output gates, input counter means for generating addresses indicating storage locations in said storage means to which data from said input/output gates is to be coupled, output counter means for generating addresses indicating storage locations in said storage means from which data is to be coupled to said input/output gates, mode switching means in said input and output counter means for selecting, respectively, one of a plurality of modes of operation for said input and output counter means, said modes including one in which data is stored in and emitted from individual storage locations, another in which blocks of data are stored in and emitted from groups of said storage locations, and a third in which said input and output counter means receive and register externally supplied addresses for selecting said storage locations and operational register means for receiving and storing control data supplied by a control unit of said data processing system for operating said mode switching means to select and operate according to one of said modes of operation, said input/output gates comprising an input amplifier, an output bistable circuit connected in parallel therewith and electronic coupling means for making operative the amplifier or the bistable circuit, responsive to the content of said operational register means, said input/output gates each being operable upon receipt of appropriate control data to connect said storage means in the data path between control units of the data processing system.
Claim 2
Dependent Claim 341 words
Data handling apparatus constructed as an integrated circuit on a single substrate for use in a data processing system including at least two control units and said data handling apparatus comprising: a plurality of input/output gates for connecting peripheral units in said data processing system to said data handling apparatus for receiving data from said system in said data handling apparatus and for supplying the data to said data processing system, storage means having storage locations for, at least temporarily, storing data to be processed, said storage locations forming a part of a data path between portions of said data processing system through said input/output gates, input counter means for generating addresses indicating storage locations in said storage means to which data from said input/output gates is to be coupled, output counter means for generating addresses indicating storage locations in said storage means from which data is to be coupled to said input/output gates, mode switching means in said input and output counter means for selecting, respectively, one of a plurality of modes of operation for said input and output counter means, said modes including one in which data is stored in and emitted from individual storage locations, another in which blocks of data are stored in and emitted from groups of said storage locations, and a third in which said input and output counter means receive and register externally supplied addresses for selecting said storage locations and operational register means for receiving and storing control data supplied by a control unit of said data processing system for operating said mode switching means to select and operate according to one of said modes of operation, said input/output gates comprising an input amplifier, an output bistable circuit connected in parallel therewith and electronic coupling means for making operative the amplifier or the bistable circuit, responsive to the content of said operational register means, said input/output gates each being operable upon receipt of appropriate control data to connect said storage means in the data path between control units of the data processing system.
Claim 3
Dependent Claim 29 words
The data handling apparatus defined in claim 1 wherein said storage means is connected to function as a push-down storage with a control unit of said data processing system.
Claim 4
Dependent Claim 33 words
The data handling apparatus defined in claim 1 wherein said storage means is connected to function as an intermediate storage for data processing results from a control unit of said data processing system.
Claim 5
Dependent Claim 38 words
The data handling apparatus defined in claim 1 further comprising: comparator means having inputs connected to outputs of said input and output counter means for producing a comparison signal indicating the state of occupation of said storage locations.

References Cited (Backward Citations)

US3614751A Cited
US3601809A Cited
US3691531A Cited
US3638204A Cited
US3739345A Cited
US3665426A Cited
US3689897A Cited
US3748652A Cited
US3787817A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-06-19 1981-12-19 1982-06-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-06-19 1985-12-19 1986-06-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-06-19 1989-12-19 1990-06-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag