Patent US3866183A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 19:45
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag