US3866183A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Communications control apparatus for the use with a cache store
Assignee: Bull HN Information Systems Italia SpA
•
Filing: 1973-08-31
•
Granted: 1975-02-11
•
Expires: 1993-08-31
Abstract
Abstract A communications control apparatus prepares for the generation of an interrupt signal along with appropriate address signals to retrieve data information from the main memory store upon the request from the central processor. During preparation time, a tag directory is searched for an indication that the data information required is presently in the cache store. If a comparison is made, a match signal is generated to prevent the generation of the interrupt signal. The communications control apparatus addresses the cache store to retrieve the data information for use by the processor.
Inventors
- 👤 Ronald E Lange
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-22 16:52
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0864
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
242 words
A processor communications control apparatus for controlling the retrieval of data information from either an addressable cache store in an electronic data processor or an addressable main memory store according to store address signals identifying the store location of the data information, said apparatus comprising: command means for generating timing signals in response to the store address signals; a base adder connected to said command means and to receive said store address signals for adding a base address portion to the store address signals in response to a first timing signal; checking means for checking the cache store for the data information according to the store address signals; comparator means connected to said checking means for generating a match signal in response to the determination that the data information is in the cache store; a port means connected to receive the added address signals from said base adder for providing a communication connection between the processor and the main memory store; an interrupt generator for generating an interrupt signal to the main memory store to provide communication access between the processor and the main memory store through said port means in response to a second timing signal from said command means and a signal from the port means that a communication connection is available; said match signal being generated before the occurrence of said second timing signal, said match signal controlling said interrupt generator to inhibit the generation of said interrupt signal.
Claim 2
Dependent Claim
242 words
A processor communications control apparatus for controlling the retrieval of data information from either an addressable cache store in an electronic data processor or an addressable main memory store according to store address signals identifying the store location of the data information, said apparatus comprising: command means for generating timing signals in response to the store address signals; a base adder connected to said command means and to receive said store address signals for adding a base address portion to the store address signals in response to a first timing signal; checking means for checking the cache store for the data information according to the store address signals; comparator means connected to said checking means for generating a match signal in response to the determination that the data information is in the cache store; a port means connected to receive the added address signals from said base adder for providing a communication connection between the processor and the main memory store; an interrupt generator for generating an interrupt signal to the main memory store to provide communication access between the processor and the main memory store through said port means in response to a second timing signal from said command means and a signal from the port means that a communication connection is available; said match signal being generated before the occurrence of said second timing signal, said match signal controlling said interrupt generator to inhibit the generation of said interrupt signal.
Claim 3
Dependent Claim
41 words
A processor communications control apparatus as described in claim 1 wherein said command means generates a signal activating the addressing of the cache store in response to the match signal to transmit the addressed data information for utilization by the processor.
Claim 4
Dependent Claim
301 words
A processor communication control apparatus for controlling the retrieval of data information from either an addressable cache store in an electronic data processor or an addressable main memory store according to store address signals identifying the store location of the data information, saiD apparatus comprising: an address register for storing the store address signals of the data information to be retrieved; a command means connected to said address register for generating command timing signals in response to the store address signals; a base adder connected to said command means and to said address register for adding a base address portion to the store address signals in response to a first command timing signal; a plurality of connecting port means for providing a communication connection between the processor and the main memory store; a port select means connected to receive the added address signals from said base adder for selecting the one of the plurality of port means to be used for communication with the main memory store; an interrupt generator for generating an interrupt signal to the main memory store to provide communications access between the processor and the main memory store through the selected port means in response to a second timing signal from said command means; checking means connected to said address register for checking the cache store for the data information according to the store address signals; and comparator means connected to said checking means for generating a match signal in response to the determination that the data information is in the cache store; said match signal being generated before the occurrence of said second timing signal, said match signal controlling said interrupt generator to inhibit the generation of said interrupt signal and activating the cache store to transmit the addressed data information for utilization by the processor.
Claim 5
Dependent Claim
301 words
A processor communication control apparatus for controlling the retrieval of data information from either an addressable cache store in an electronic data processor or an addressable main memory store according to store address signals identifying the store location of the data information, saiD apparatus comprising: an address register for storing the store address signals of the data information to be retrieved; a command means connected to said address register for generating command timing signals in response to the store address signals; a base adder connected to said command means and to said address register for adding a base address portion to the store address signals in response to a first command timing signal; a plurality of connecting port means for providing a communication connection between the processor and the main memory store; a port select means connected to receive the added address signals from said base adder for selecting the one of the plurality of port means to be used for communication with the main memory store; an interrupt generator for generating an interrupt signal to the main memory store to provide communications access between the processor and the main memory store through the selected port means in response to a second timing signal from said command means; checking means connected to said address register for checking the cache store for the data information according to the store address signals; and comparator means connected to said checking means for generating a match signal in response to the determination that the data information is in the cache store; said match signal being generated before the occurrence of said second timing signal, said match signal controlling said interrupt generator to inhibit the generation of said interrupt signal and activating the cache store to transmit the addressed data information for utilization by the processor.
Claim 6
Dependent Claim
306 words
A process communications control apparatus for controlling the retrieval of data information from either an addressable cache store in an electronic data processor or an addressable main memory store including command means for generating timing signals in response to the store address signals, a base adder connected to said command means and to receive said store address signals for adding a base address portion to the store address signals in response to a first timing signal, a port means connected to receive the added address signals from said base adder for providing a communication connection between the processor and the main memory store, and an interrupt generator for generating an interrupt signal to the main memory store to provide communications access between the processor and the main memory store through said port means in response to a second timing signal from said command means and a signal from the port means that a communication connection is available, wherein the inprovement comprises: checking means for checking the cache store for the data information according to the store address signals; and comparator means connected to said checking means for generating a match signal in response to the determination that the data information is in the cache store; and means for coupling said checking means and said comparator means to said command means so that said operations are performed by said checking and said comparator means at the same time that the base adder and port means are performing their operations, said match signal being generated before the occurrence of said second timing signal, said match signal controlling said interrupt generator to inhibit the generation of said interrupt signal and controlling said command means to generate a third timing signal to activate the addressing of the cache store to transmit the addressed data information for utilization by the processor.
Claim 7
Dependent Claim
306 words
A process communications control apparatus for controlling the retrieval of data information from either an addressable cache store in an electronic data processor or an addressable main memory store including command means for generating timing signals in response to the store address signals, a base adder connected to said command means and to receive said store address signals for adding a base address portion to the store address signals in response to a first timing signal, a port means connected to receive the added address signals from said base adder for providing a communication connection between the processor and the main memory store, and an interrupt generator for generating an interrupt signal to the main memory store to provide communications access between the processor and the main memory store through said port means in response to a second timing signal from said command means and a signal from the port means that a communication connection is available, wherein the inprovement comprises: checking means for checking the cache store for the data information according to the store address signals; and comparator means connected to said checking means for generating a match signal in response to the determination that the data information is in the cache store; and means for coupling said checking means and said comparator means to said command means so that said operations are performed by said checking and said comparator means at the same time that the base adder and port means are performing their operations, said match signal being generated before the occurrence of said second timing signal, said match signal controlling said interrupt generator to inhibit the generation of said interrupt signal and controlling said command means to generate a third timing signal to activate the addressing of the cache store to transmit the addressed data information for utilization by the processor.
Claim 8
Independent Claim
204 words
A method of controlling the communication of an electronic data processor having an addressable main memory store and an addressable cache store to obtain data information either from the cache store or from the addressable main memory store comprising the steps of: a. accepting the absolute address signals generated by the processor identifying the location of the data information in store; b. manipulating the accepted absolute address signals to construct the actual address location of the data information; c. actuating a search of the cache store for the data information according to the accepted absolute address signals while manipulating the accepted absolute address signals; d. using the absolute address signals to select a communication line with the main memory store; e. actuating the generation of an interrupt signal to accomplish the interconnection with the main memory store after the communication line is selected; f. inhibiting the generation of the interrupt signal if the search of the cache store locates the required data information; g. retrieving the data information from the cache store if the search of the cache store locates the required data information otherwise retrieving the data information from the main memory store; and h. supplying the retrieved data information to the processor.
Claim 9
Independent Claim
204 words
A method of controlling the communication of an electronic data processor having an addressable main memory store and an addressable cache store to obtain data information either from the cache store or from the addressable main memory store comprising the steps of: a. accepting the absolute address signals generated by the processor identifying the location of the data information in store; b. manipulating the accepted absolute address signals to construct the actual address location of the data information; c. actuating a search of the cache store for the data information according to the accepted absolute address signals while manipulating the accepted absolute address signals; d. using the absolute address signals to select a communication line with the main memory store; e. actuating the generation of an interrupt signal to accomplish the interconnection with the main memory store after the communication line is selected; f. inhibiting the generation of the interrupt signal if the search of the cache store locates the required data information; g. retrieving the data information from the cache store if the search of the cache store locates the required data information otherwise retrieving the data information from the main memory store; and h. supplying the retrieved data information to the processor.
Claim 10
Independent Claim
219 words
A method of controlling the communications of an electronic data processor having an addressable main memory store and an addressable cache store including a tag directory to obtain data information either from the cache store or from the addressable main memory store comprising the steps of: a. accepting the absolute address signals generated by the processor identifying the location of the data information in store; b. retrieving tag address information to the cache store from the tag directory according to the accepted absolute address signals; c. manipulating the accepted absolute address signals to construct the actual address location of the data information; d. comparing the retrieved tag address information to the accepted absolute address signals to see if the required data information is in the cache store while manipulating the accepted address signals; e. using the absolute address signals to select a communication line with the main memory store; f. actuating the generation of an interrupt signal to accomplish the interconnection with the main memory store after the communication line is selected; g. inhibiting the generation of the interrupt signal if the comparison is accomplished; h. retrieving the data information from the cache store if the comparison is accomplished otherwise retrieving the data information from the main memory store; and i. supplying the retrieved data information to the processor.
Claim 11
Independent Claim
219 words
A method of controlling the communications of an electronic data processor having an addressable main memory store and an addressable cache store including a tag directory to obtain data information either from the cache store or from the addressable main memory store comprising the steps of: a. accepting the absolute address signals generated by the processor identifying the location of the data information in store; b. retrieving tag address information to the cache store from the tag directory according to the accepted absolute address signals; c. manipulating the accepted absolute address signals to construct the actual address location of the data information; d. comparing the retrieved tag address information to the accepted absolute address signals to see if the required data information is in the cache store while manipulating the accepted address signals; e. using the absolute address signals to select a communication line with the main memory store; f. actuating the generation of an interrupt signal to accomplish the interconnection with the main memory store after the communication line is selected; g. inhibiting the generation of the interrupt signal if the comparison is accomplished; h. retrieving the data information from the cache store if the comparison is accomplished otherwise retrieving the data information from the main memory store; and i. supplying the retrieved data information to the processor.
Claim 12
Dependent Claim
51 words
A method according to claim 6 further including the step of generating a portion of the cache address signals from the step of comparing, the generated cache address signal portion being used with a portion of the accepted address signals to accomplish the retrieval of data information from the cache store.
References Cited (Backward Citations)
US3339183A
Cited
US3537072A
Cited
US3569938A
Cited
US3705388A
Cited
US3701977A
Cited
US3675217A
Cited
US3685020A
Cited
US3740723A
Cited
US3693165A
Cited
US3761881A
Cited
US3723976A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1978-02-10 | 1978-08-12 | 1979-02-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1982-02-10 | 1982-08-12 | 1983-02-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1986-02-10 | 1986-08-12 | 1987-02-11 | $7700.00 | Window Closed / Lapsed |