Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
151 words
A unified cache memory apparatus provided with plural sets of tag memories storing at least a part of address data and plural sets of data memories storing information at addressed memory locations, said cache memory apparatus comprising: means for providing logic signal levels corresponding to a plurality of attributes of the information stored in said plural sets of data memories, said plurality of attributes indicating if information stored at a particular addressed memory location is an instruction or data; means for storing the logic signal levels; means for recognizing logic signal levels of an access property outputted from a data processor when a data processor accesses the cache memory; and means for accessing said plural sets of tag memories and said plural sets of data memories by comparing the logic signal levels in the means for storing with the logic signal levels of the access property outputted from said data processor.
Claim 2
Dependent Claim
151 words
A unified cache memory apparatus provided with plural sets of tag memories storing at least a part of address data and plural sets of data memories storing information at addressed memory locations, said cache memory apparatus comprising: means for providing logic signal levels corresponding to a plurality of attributes of the information stored in said plural sets of data memories, said plurality of attributes indicating if information stored at a particular addressed memory location is an instruction or data; means for storing the logic signal levels; means for recognizing logic signal levels of an access property outputted from a data processor when a data processor accesses the cache memory; and means for accessing said plural sets of tag memories and said plural sets of data memories by comparing the logic signal levels in the means for storing with the logic signal levels of the access property outputted from said data processor.
Claim 3
Dependent Claim
34 words
The cache memory apparatus as set forth in claim 1, wherein said cache memory apparatus is incorporated in an n-way set associative system, where n is an integer greater than or equal to unity.
Claim 4
Dependent Claim
49 words
The cache memory apparatus as set forth in claim 2, wherein a number of said plurality of attributes of the information stored in said plural sets of data memories is equal to the number of sets of tag memories and the data memories to be managed in each entry.
Claim 5
Dependent Claim
21 words
The cache memory apparatus as set forth in claim 1, wherein said means for storing logic signal levels includes a register.
Claim 6
Dependent Claim
29 words
The cache memory apparatus as set forth in claim 1, wherein said means for storing logic signal levels is responsive to a fixed value supplied by an external signal.
Claim 7
Dependent Claim
28 words
The multiple data processing system as set forth in claim 5, wherein the means for storing the logic signal levels includes a register in said cache memory apparatus.
Claim 8
Dependent Claim
50 words
The multiple data processing system as set forth in claim 5, wherein said cache memory apparatus comprises an n-way, set associated system where n is an integer greater than or equal to unity, and said plural sets of tag memories and plural sets of data memories correspond to respective n-ways.
Claim 9
Independent Claim
147 words
A method of operating a unified cache memory apparatus provided with plural sets of tag memories storing at least a part of address data and plural sets of data memories storing information at addressed memory locations, comprising the steps of: providing logic signal levels corresponding to a plurality of attributes of the information stored in said plural sets of data memories, said plurality of attributes indicating if information stored at a particular addressed memory location is an instruction or data; storing the logic signal levels; recognizing logic signal levels of an access property outputted from a data processor when a data processor accesses the cache memory; and accessing said plural sets of tag memories and said plural sets of data memories by comparing the stored logic signal levels in the means for storing with the logic signal levels of the access property outputted from said data processor.
Claim 10
Independent Claim
147 words
A method of operating a unified cache memory apparatus provided with plural sets of tag memories storing at least a part of address data and plural sets of data memories storing information at addressed memory locations, comprising the steps of: providing logic signal levels corresponding to a plurality of attributes of the information stored in said plural sets of data memories, said plurality of attributes indicating if information stored at a particular addressed memory location is an instruction or data; storing the logic signal levels; recognizing logic signal levels of an access property outputted from a data processor when a data processor accesses the cache memory; and accessing said plural sets of tag memories and said plural sets of data memories by comparing the stored logic signal levels in the means for storing with the logic signal levels of the access property outputted from said data processor.
Claim 11
Dependent Claim
164 words
For a cache memory apparatus having a predetermined plurality of ways including address storage means for storing an address signal and data storage means for storing a data signal in each of said predetermined plurality of ways, an operating method comprising the steps of: setting an access type of said data signal stored in said predetermined plurality of ways, said access type signal indicating if said data signal is an instruction or data; receiving an externally provided address signal and corresponding data signal, and access type signal for defining an access type of said externally provided address signal and corresponding data signal; detecting coincidence of the externally provided address signal with said address signal stored in one of said address storage means; and in response to the step of detecting coincidence, nullifying said data signal stored at an address of a way in which coincidence detected and having a set access type different from the access type of said externally provided access type signal.
Claim 12
Dependent Claim
164 words
For a cache memory apparatus having a predetermined plurality of ways including address storage means for storing an address signal and data storage means for storing a data signal in each of said predetermined plurality of ways, an operating method comprising the steps of: setting an access type of said data signal stored in said predetermined plurality of ways, said access type signal indicating if said data signal is an instruction or data; receiving an externally provided address signal and corresponding data signal, and access type signal for defining an access type of said externally provided address signal and corresponding data signal; detecting coincidence of the externally provided address signal with said address signal stored in one of said address storage means; and in response to the step of detecting coincidence, nullifying said data signal stored at an address of a way in which coincidence detected and having a set access type different from the access type of said externally provided access type signal.
Claim 13
Independent Claim
96 words
A method of operating a cache memory apparatus having data storage means for storing a data signal at each of a predetermined plurality of ways, comprising the steps of: holding an access type signal of said data signal to be stored in each of said plurality of ways, said access type signal indicating if said data signal is an instruction or data; changing said access type signal held; detecting any change in said access type signal held; and in response to the step of detecting, nullifying all the data signals stored in said data storage means.
Claim 14
Independent Claim
96 words
A method of operating a cache memory apparatus having data storage means for storing a data signal at each of a predetermined plurality of ways, comprising the steps of: holding an access type signal of said data signal to be stored in each of said plurality of ways, said access type signal indicating if said data signal is an instruction or data; changing said access type signal held; detecting any change in said access type signal held; and in response to the step of detecting, nullifying all the data signals stored in said data storage means.
Claim 15
Dependent Claim
107 words
A cache memory apparatus having data storage means for storing a data signal at each of a predetermined plurality of ways, comprising: holding means for holding an access type signal of said data signal to be stored in each of said plurality of ways, said access type signal indicating if said data signal is an instruction or data; changing means for changing said access type signal held in said holding means; detection means for detecting the change in said access type signal held in said holding means; and nullification means, responsive to said detection means, for nullifying all the data signals stored in said data storage means.
Claim 16
Dependent Claim
107 words
A cache memory apparatus having data storage means for storing a data signal at each of a predetermined plurality of ways, comprising: holding means for holding an access type signal of said data signal to be stored in each of said plurality of ways, said access type signal indicating if said data signal is an instruction or data; changing means for changing said access type signal held in said holding means; detection means for detecting the change in said access type signal held in said holding means; and nullification means, responsive to said detection means, for nullifying all the data signals stored in said data storage means.
Claim 17
Dependent Claim
95 words
A cache memory apparatus having data storage means for storing therein a data signal in each of a predetermined plurality of ways, comprising: holding means for holding an access type signal of said data signal to be stored in each of said plurality of ways, said access type signal indicating if said data signal is an instruction or data; instruction means for instructing a change in said access type signal held in said holding means; and nullification means, responsive to said instruction means, for nullifying all the data signals store in said data storage means.
Claim 18
Dependent Claim
95 words
A cache memory apparatus having data storage means for storing therein a data signal in each of a predetermined plurality of ways, comprising: holding means for holding an access type signal of said data signal to be stored in each of said plurality of ways, said access type signal indicating if said data signal is an instruction or data; instruction means for instructing a change in said access type signal held in said holding means; and nullification means, responsive to said instruction means, for nullifying all the data signals store in said data storage means.
Claim 19
Dependent Claim
167 words
A cache memory apparatus having a predetermined plurality of ways including address storage means for storing an address signal and data storage means for storing a data signal in each of said predetermined plurality of ways, comprising: setting means for setting an access type of said data signal stored in said predetermined plurality of ways, said access type indicating if said data signal is an instruction or data; means for receiving an externally provided address signal and corresponding data signal, and access type signal for defining an access type of said externally provided address signal and corresponding data signal; coincidence detection means for detecting coincidence of the externally provided address signal with said address signal stored in one of said address storage means; and nullification means, responsive to said coincident detection means, for nullifying said data signal stored at an address of a way in which coincidence is detected and having a set access type different from the access type of said externally provided access type signal.
Claim 20
Dependent Claim
167 words
A cache memory apparatus having a predetermined plurality of ways including address storage means for storing an address signal and data storage means for storing a data signal in each of said predetermined plurality of ways, comprising: setting means for setting an access type of said data signal stored in said predetermined plurality of ways, said access type indicating if said data signal is an instruction or data; means for receiving an externally provided address signal and corresponding data signal, and access type signal for defining an access type of said externally provided address signal and corresponding data signal; coincidence detection means for detecting coincidence of the externally provided address signal with said address signal stored in one of said address storage means; and nullification means, responsive to said coincident detection means, for nullifying said data signal stored at an address of a way in which coincidence is detected and having a set access type different from the access type of said externally provided access type signal.
Claim 21
Independent Claim
91 words
A method of operating a cache memory apparatus having data storage means for storing therein a data signal in each of a predetermined plurality of ways, comprising the steps of: holding an access type signal of said data signal to be stored in each of said plurality of ways, said access type signal indicating if said data signal is an instruction or data; instructing a change in the held said access type signal; and in response to step of instructing, nullifying all the data signals stored in said data storage means.
Claim 22
Independent Claim
91 words
A method of operating a cache memory apparatus having data storage means for storing therein a data signal in each of a predetermined plurality of ways, comprising the steps of: holding an access type signal of said data signal to be stored in each of said plurality of ways, said access type signal indicating if said data signal is an instruction or data; instructing a change in the held said access type signal; and in response to step of instructing, nullifying all the data signals stored in said data storage means.