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
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 |