Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
133 words
A method of arbitrating between a plurality of memory access requests from a plurality of processing elements in a set top box processing system, the processing elements including a transport stream demultiplexer, a host central processing unit and a graphics processor, the method including the steps of: establishing a set of priorities for said processing elements, wherein said priorities are ranked according to the bandwidth and latency requirements of said processing elements, such that the higher bandwidth and lower latency elements receive the higher priority, receiving the memory access requests from the processing elements; and permitting the processing elements to access a shared memory in accordance with said established set of priorities, wherein said established set of priorities assigns a higher priority to the graphics processor than to the host central processing unit.
Claim 2
Independent Claim
133 words
A method of arbitrating between a plurality of memory access requests from a plurality of processing elements in a set top box processing system, the processing elements including a transport stream demultiplexer, a host central processing unit and a graphics processor, the method including the steps of: establishing a set of priorities for said processing elements, wherein said priorities are ranked according to the bandwidth and latency requirements of said processing elements, such that the higher bandwidth and lower latency elements receive the higher priority, receiving the memory access requests from the processing elements; and permitting the processing elements to access a shared memory in accordance with said established set of priorities, wherein said established set of priorities assigns a higher priority to the graphics processor than to the host central processing unit.
Claim 3
Dependent Claim
49 words
The method of claim 1 wherein the step of permitting the processing elements to access a shared memory in accordance with said established set of priorities further includes the step of permitting the processing elements to access a single shared memory device in accordance with said set of priorities.
Claim 4
Dependent Claim
48 words
The method of claim 1 wherein the step of permitting the processing elements to access a shared memory in accordance with said established set of priorities further includes the step of permitting the processing elements to access multiple shared memory devices in accordance with said set of priorities.
Claim 5
Dependent Claim
25 words
The method of claim 1 wherein said established set of priorities is in the order of graphics processor, transport stream demultiplexer, and central processing unit.
Claim 6
Dependent Claim
41 words
The method of claim 1 wherein the plurality of processing elements further includes an asynchronous transfer mode processing element, and said established set of priorities assigns the lowest priority to the memory access requests of the asynchronous transfer mode processing element.
Claim 7
Independent Claim
157 words
An apparatus for arbitrating between a plurality of memory access requests in a set top box processing system, the apparatus comprising: a memory shared by a plurality of processing elements in the set top box processing system, the processing elements including a transport demultiplexer, a host central processing unit and a graphics processor, wherein the processing elements generate the memory access requests in attempts to access the memory; and a memory controller coupled to the memory and operative to receive the memory access requests from the processing elements, and to permit the processing elements to access the shared memory in accordance with an established set of priorities, wherein said priorities are ranked according to bandwidth and latency requirements of said processing elements, such that the higher bandwidth and lower latency elements receive the higher priority, and wherein said established set of priorities assigns a higher priority to the graphics processor than to the host central processing unit.
Claim 8
Independent Claim
157 words
An apparatus for arbitrating between a plurality of memory access requests in a set top box processing system, the apparatus comprising: a memory shared by a plurality of processing elements in the set top box processing system, the processing elements including a transport demultiplexer, a host central processing unit and a graphics processor, wherein the processing elements generate the memory access requests in attempts to access the memory; and a memory controller coupled to the memory and operative to receive the memory access requests from the processing elements, and to permit the processing elements to access the shared memory in accordance with an established set of priorities, wherein said priorities are ranked according to bandwidth and latency requirements of said processing elements, such that the higher bandwidth and lower latency elements receive the higher priority, and wherein said established set of priorities assigns a higher priority to the graphics processor than to the host central processing unit.
Claim 9
Dependent Claim
21 words
The apparatus of claim 6 wherein the memory shared by the plurality of processing elements is a single shared memory device.
Claim 10
Dependent Claim
20 words
The apparatus of claim 6 wherein the memory shared by the plurality of processing elements comprises multiple shared memory devices.
Claim 11
Dependent Claim
25 words
The apparatus of claim 6 wherein said established set of priorities is in the order of graphics processor, transport stream demultiplexer, and central processing unit.
Claim 12
Dependent Claim
41 words
The apparatus of claim 6 wherein the plurality of processing elements further includes an asynchronous transfer mode processing element, and said established set of priorities assigns the lowest priority to the memory access requests of the asynchronous transfer mode processing element.