Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
210 words
In a data processor adapted for use with a memory, the data processor comprising: a first function unit (FU1) which requests access to a first selected logical address in said memory; a second function unit (FU2) which requests access to a second selected logical address in said memory, independent of said FU1; an address translation unit (ATU) for receiving each of said first and second logical addresses, and for translating each into a corresponding physical address using a selected one of a plurality of descriptors comprising address translation information extracted from one or more translation tables stored in said memory; and access control means for receiving said first and second physical address, and for performing each of said requested accesses at said corresponding physical addresses in said memory; the improvement wherein: each of said descriptors includes a serialize field, the value of which is extracted from a selected one of said translation tables; said ATU asserts a serialize signal in response to said selected one of said plurality of descriptors having a predetermined value in said serialize field; and said access control means, in response to said serialize signal, performing said requested accesses in a predetermined order independent of the order in which said FU1 and FU2 request said accesses.
Claim 2
Dependent Claim
210 words
In a data processor adapted for use with a memory, the data processor comprising: a first function unit (FU1) which requests access to a first selected logical address in said memory; a second function unit (FU2) which requests access to a second selected logical address in said memory, independent of said FU1; an address translation unit (ATU) for receiving each of said first and second logical addresses, and for translating each into a corresponding physical address using a selected one of a plurality of descriptors comprising address translation information extracted from one or more translation tables stored in said memory; and access control means for receiving said first and second physical address, and for performing each of said requested accesses at said corresponding physical addresses in said memory; the improvement wherein: each of said descriptors includes a serialize field, the value of which is extracted from a selected one of said translation tables; said ATU asserts a serialize signal in response to said selected one of said plurality of descriptors having a predetermined value in said serialize field; and said access control means, in response to said serialize signal, performing said requested accesses in a predetermined order independent of the order in which said FU1 and FU2 request said accesses.
Claim 3
Dependent Claim
32 words
The data processor of claim 1 wherein said FU1 requests access to said first selected logical address in said memory in response to a first control signal provided by said access controller.
Claim 4
Dependent Claim
32 words
The data processor of claim 2 wherein said FU2 requests access to said second selected logical address in said memory in response to a second control signal provided by said access controller.
Claim 5
Dependent Claim
215 words
In a data processor for use with a memory, the data processor comprising: a first function unit (FU1) which issues a first request for access to a first selected logical address in said memory; a second function unit (FU2) which issues a second request for access to a second selected logical address in said memory; an address translation unit (ATU) for receiving each of said first and second logical addresses, and for translating each into a corresponding physical address using a selected one of a plurality of descriptors comprising information extracted from one or more translation tables stored in said memory; and access control means for receiving said first and second physical addresses, and for performing each of said requested accesses at said corresponding physical addresses in said memory; the improvement wherein: each of said descriptors includes a serialize field, the value of which is extracted from a selected one of said translation tables; said ATU asserts a serialize signal in response to said selected one of said plurality of descriptors having a predetermined value in said serialize field; and said access control means, in response to said serialize signal, performing said requested accesses in a predetermined order independent of the order in which said FU1 and FU2 issues said first and second requests, respectively.
Claim 6
Dependent Claim
215 words
In a data processor for use with a memory, the data processor comprising: a first function unit (FU1) which issues a first request for access to a first selected logical address in said memory; a second function unit (FU2) which issues a second request for access to a second selected logical address in said memory; an address translation unit (ATU) for receiving each of said first and second logical addresses, and for translating each into a corresponding physical address using a selected one of a plurality of descriptors comprising information extracted from one or more translation tables stored in said memory; and access control means for receiving said first and second physical addresses, and for performing each of said requested accesses at said corresponding physical addresses in said memory; the improvement wherein: each of said descriptors includes a serialize field, the value of which is extracted from a selected one of said translation tables; said ATU asserts a serialize signal in response to said selected one of said plurality of descriptors having a predetermined value in said serialize field; and said access control means, in response to said serialize signal, performing said requested accesses in a predetermined order independent of the order in which said FU1 and FU2 issues said first and second requests, respectively.
Claim 7
Dependent Claim
31 words
The data processor of claim 4 wherein said FC1 issues said first request for access to said memory in response to said first control signal provided by said access control means.
Claim 8
Dependent Claim
31 words
The data processor of claim 5 wherein said FC2 issues said second request for access to said memory in response to said second control signal provided by said access control means.
Claim 9
Dependent Claim
274 words
In a data processor adapted for use with a memory, the data processor comprising: a first function unit (FU1) which asserts a first request signal for access to said memory, and, in response to a first control signal, issues a first selected logical address in said memory for said access; a second function unit (FU2) which asserts a second request signal for access to said memory, independent of FU1, and, in response to a second control signal, issues a second selected logical address in said memory for said access; an access controller which receives said first and second requests, and selectively asserts said first and second control signals in response to the assertion thereof; an address translation unit (ATU) for receiving each of said first and second logical addresses, and for translating each into a corresponding physical address using a selected one of a plurality of descriptors comprising address translation information extracted from one or more translation tables stored in said memory; and a bus interface unit for receiving each of said physical addresses, and for performing each of said requested accesses at said corresponding physical addresses in said memory; the improvement wherein: each of said descriptors includes a serialize field the value of which is extracted from a selected one of said translation tables; said ATU asserts a serialize signal in response to said selected one of said plurality of descriptors having a predetermined value in said serialize field; and said access controller, in response to said serialize signal, asserts said first and second control signals in a predetermined order independent of the order of assertion of said first and second request signals.
Claim 10
Dependent Claim
274 words
In a data processor adapted for use with a memory, the data processor comprising: a first function unit (FU1) which asserts a first request signal for access to said memory, and, in response to a first control signal, issues a first selected logical address in said memory for said access; a second function unit (FU2) which asserts a second request signal for access to said memory, independent of FU1, and, in response to a second control signal, issues a second selected logical address in said memory for said access; an access controller which receives said first and second requests, and selectively asserts said first and second control signals in response to the assertion thereof; an address translation unit (ATU) for receiving each of said first and second logical addresses, and for translating each into a corresponding physical address using a selected one of a plurality of descriptors comprising address translation information extracted from one or more translation tables stored in said memory; and a bus interface unit for receiving each of said physical addresses, and for performing each of said requested accesses at said corresponding physical addresses in said memory; the improvement wherein: each of said descriptors includes a serialize field the value of which is extracted from a selected one of said translation tables; said ATU asserts a serialize signal in response to said selected one of said plurality of descriptors having a predetermined value in said serialize field; and said access controller, in response to said serialize signal, asserts said first and second control signals in a predetermined order independent of the order of assertion of said first and second request signals.
Claim 11
Dependent Claim
31 words
The data processor of claim 7 wherein said FC1 issues said first request for access to said memory in response to said first control signal provided by said access control means.
Claim 12
Dependent Claim
31 words
The data processor of claim 8 wherein said FC2 issues said second request for access to said memory in response to said second control signal provided by said access control means.