Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
149 words
Translator lookahead controls for use with a main memory having a plurality of different storage units, the lookahead controls comprising, a plurality of segmentation registers for translating a part of an inputted logical address into physical block addresses contained in the segmentation registers, lookahead bistable positions being associated with each segmentation register for storing a lookahead coded signal for identifying a particular one of the storage units which contains a block being addressed by a loaded content of the segmentation register, means for selecting one of the segmentation registers to be loaded with an inputted physical block address, the lookahead bistable positions associated with each segmentation register being selected when the associated segmentation register is selected, means for generating the lookahead coded signal from the inputted physical block address being loaded into a selected segmentation register, and means for setting the coded signal into the selected lookahead bistable positions.
Claim 2
Dependent Claim
149 words
Translator lookahead controls for use with a main memory having a plurality of different storage units, the lookahead controls comprising, a plurality of segmentation registers for translating a part of an inputted logical address into physical block addresses contained in the segmentation registers, lookahead bistable positions being associated with each segmentation register for storing a lookahead coded signal for identifying a particular one of the storage units which contains a block being addressed by a loaded content of the segmentation register, means for selecting one of the segmentation registers to be loaded with an inputted physical block address, the lookahead bistable positions associated with each segmentation register being selected when the associated segmentation register is selected, means for generating the lookahead coded signal from the inputted physical block address being loaded into a selected segmentation register, and means for setting the coded signal into the selected lookahead bistable positions.
Claim 3
Dependent Claim
128 words
Translator lookahead controls as defined in claim 1, the lookahead coded signal generating means further comprising, a plurality of decoder circuits, each decoder circuit receiving a different number of high-order bit position signals of an imputted physical block address being loaded, each decoder circuit having an output connected to an input of a different bistable position in the lookahead bistable positions, each decoder circuit detecting when all of its received bit position signals are in a zero state to generate a one state output signal, but if any bit position signal is in a one state to generate a zero state output signal, whereby the selected lookahead bistable positions receive a lookahead coded signal when they are set to the output states of the plurality of decoder circuits.
Claim 4
Dependent Claim
76 words
Translator lookahead controls as defined in claim 2, in which first and second decoder circuits provide the plurality of decoder circuits, the first decoder circuit receives seven high-order bit positions of an inputted 24 bit physical address, the second decoder circuit receives six high-order bit positions of the inputted 24 bit address, and outputs of the first and second decoder circuits are connected to first and second bit positions comprising each of the lookahead bit positions.
Claim 5
Dependent Claim
97 words
Translator lookahead controls as defined in claim 1, in which the plurality of segmentation registers are grouped into a plurality of stacks, and the selecting means further comprises a funnelling system in which, high-order logic address selection means receiving a high-order part of a program inputted logical address to select one segmentation register in every stack to provide a plurality of intermediately selected segmentation registers, funnelling means for selecting among the intermediate selected segmentation registers in response to bits in an active address key to select one of the outputted segmentation registers as the selected segmentation register.
Claim 6
Dependent Claim
103 words
Translation lookahead controls as defined in claim 4, in which the funnelling means further comprises, a plurality of levels of funnelling circuits respectively actuated by the state of a different bit position in the active address key, each level of funnelling circuits selecting a subset of one-half of the number of segmentation registers in the subset selected by the prior level, a first level of the funnelling circuits selecting a set of one-half of the intermediately selected segmentation registers, and the last level of the funnelling circuits selecting a subset with a single segmentation register which thereby is selected for the loading operation.
Claim 7
Dependent Claim
148 words
Translator lookahead controls as defined in claim 4, in which the active address key has three bit positions, and the funnelling means further comprises, first level funnelling circuits actuated by the state of a first bit of the active address key to select one of two sets of the intermediately selected segmentation registers, each set comprising a different half of the outputted registers, second level funnelling circuits actuated by the state of a second bit of the active address key to select one of two subsets of the intermediately selected segmentation registers from the set selected by the first level funnelling circuits, third level funnelling circuits actuated by the state of a third bit of the active address key to select one of two further subsets of the intermediately selected segmentation registers from the subset selected by the second level funnelling circuits to select a required segmentation register.