Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
220 words
A system, in a processor, for use in translating a virtual address to an absolute address, said processor operating according to a clock, said system comprising: a plurality of registers wherein said plurality of registers comprises a plurality of first registers and a plurality of corresponding minus one registers, said plurality of minus one registers for storing parameter values of one less than corresponding values in the corresponding ones of said plurality of first registers; means for loading said plurality of registers with a first set of address translation parameters; an adder for adding a translation table origin ("tto") to an offset, an output of said adder comprising a base-plus-offset value; and a logic circuit coupled to and operative with said adder for determining at least a portion of an address of a translation table entry ("atte") and for performing at least one of windowing, prefixing, zoning and memory begin, said logic circuit using said base-plus-offset value and one or more of said first set of address translation parameters from said plurality of registers during said determining and said performing, wherein a latency of said system from a presentation of said tto to said adder to an output of said portion of said atte from said logic circuit is at most one clock cycle of said clock of said processor.
Claim 2
Independent Claim
220 words
A system, in a processor, for use in translating a virtual address to an absolute address, said processor operating according to a clock, said system comprising: a plurality of registers wherein said plurality of registers comprises a plurality of first registers and a plurality of corresponding minus one registers, said plurality of minus one registers for storing parameter values of one less than corresponding values in the corresponding ones of said plurality of first registers; means for loading said plurality of registers with a first set of address translation parameters; an adder for adding a translation table origin ("tto") to an offset, an output of said adder comprising a base-plus-offset value; and a logic circuit coupled to and operative with said adder for determining at least a portion of an address of a translation table entry ("atte") and for performing at least one of windowing, prefixing, zoning and memory begin, said logic circuit using said base-plus-offset value and one or more of said first set of address translation parameters from said plurality of registers during said determining and said performing, wherein a latency of said system from a presentation of said tto to said adder to an output of said portion of said atte from said logic circuit is at most one clock cycle of said clock of said processor.
Claim 3
Dependent Claim
52 words
The system of claim 1, wherein each of said plurality of minus one registers corresponds to one of said plurality of first registers, and wherein said means for loading further comprises means for loading each of said plurality of minus one registers with a value of its corresponding first register less one.
Claim 4
Dependent Claim
56 words
The system of claim 2, wherein said logic circuit comprises means for comparing at least one of said plurality of first registers and at least one of said plurality of corresponding minus one registers to said tto, said means for comparing having a plurality of outputs which determine a source of the portion of said atte.
Claim 5
Dependent Claim
59 words
The system of claim 3, wherein said means for comparing comprises a plurality of comparators, and wherein each of said at least one of said plurality of first registers and each of said at least one of said plurality of corresponding minus one registers are individually connected to an input of a different comparator of said plurality of comparators.
Claim 6
Dependent Claim
49 words
The system of claim 4, wherein said logic circuit further comprises means for selecting a first plurality of outputs from said plurality of outputs of said comparators, said first plurality of outputs corresponding to one of said plurality of first registers and said plurality of corresponding minus one registers.
Claim 7
Dependent Claim
45 words
The system of claim 5, wherein said adder comprises an intermediate bit carry output, said intermediate bit carry output being connected to said means for selecting said first plurality of outputs such that said means for selecting said first plurality of outputs is responsive thereto.
Claim 8
Dependent Claim
49 words
The system of claim 6, wherein said logic circuit further comprises an output multiplexer which determines said portion of said atte, and wherein said first plurality of outputs are coupled to a plurality of selection inputs of said output multiplexer to facilitate selection of said portion of said atte.
Claim 9
Dependent Claim
51 words
The system of claim 7, wherein said output multiplexer comprises a plurality of data inputs of which one data input is selectable as said portion of said atte, and wherein said plurality of selection inputs facilitate selection of said one data input which is selectable as said portion of said atte.
Claim 10
Dependent Claim
24 words
The system of claim 8, wherein a first data input of said plurality of data inputs is connected to an output of said adder.
Claim 11
Dependent Claim
19 words
The system of claim 8, wherein a second data input of said plurality of data inputs comprises said offset.
Claim 12
Dependent Claim
41 words
The system of claim 8, wherein said first plurality of registers comprises a WR0 register and a WR1 register, and wherein a third data input of said plurality of data inputs comprises one of said WR0 register and said WR1 register.
Claim 13
Dependent Claim
28 words
The system of claim 8, wherein a fourth data input of said plurality of data inputs is coupled to a selected prefix register of said plurality of registers.
Claim 14
Dependent Claim
29 words
The system of claim 12, wherein said selected prefix register comprises one of an HPFX register, a G1PFX register, a G2PFX register, a G1PFX+MB/ZO register and a G2PFX+MB/ZO register.
Claim 15
Dependent Claim
44 words
The system of claim 13, wherein said G1PFX+MB/ZO register comprises a G1PFX value added to at most one of a MB value and a ZO value by said adder such that said logic circuit correspondingly performs at most one of zoning and memory begin.
Claim 16
Dependent Claim
44 words
The system of claim 13, wherein said G2PFX+MB/ZO register comprises a G2PFX value added to at most one of a MB value and a ZO value by said adder such that said logic circuit correspondingly performs at most one of zoning and memory begin.