PROCESSING SYSTEM WITH LINKED-LIST BASED PREFETCH BUFFER AND METHODS FOR USE THEREWITH
First Claim
Patent Images
1. A video processing system for producing a processed video signal from a video signal, the video processing device comprising:
- a memory;
a processor that generates a plurality of read commands for reading read data from the memory and a plurality of write commands for writing write data to the memory;
a prefetch memory interface coupled to the processor and the memory, that prefetches prefetch data to a prefetch buffer, that retrieves the read data from the prefetch buffer when the read data is included in the prefetch buffer, and that retrieves the read data from the memory when the read data is not included in the prefetch buffer, wherein the prefetch buffer is managed via a linked list.
3 Assignments
0 Petitions
Accused Products
Abstract
A processing device includes a memory and a processor that generates a plurality of read commands for reading read data from the memory and a plurality of write commands for writing write data to the memory. A prefetch memory interface prefetches prefetch data to a prefetch buffer, retrieves the read data from the prefetch buffer when the read data is included in the prefetch buffer, and retrieves the read data from the memory when the read data is not included in the prefetch buffer, wherein the prefetch buffer is managed via a linked list.
22 Citations
28 Claims
-
1. A video processing system for producing a processed video signal from a video signal, the video processing device comprising:
-
a memory; a processor that generates a plurality of read commands for reading read data from the memory and a plurality of write commands for writing write data to the memory; a prefetch memory interface coupled to the processor and the memory, that prefetches prefetch data to a prefetch buffer, that retrieves the read data from the prefetch buffer when the read data is included in the prefetch buffer, and that retrieves the read data from the memory when the read data is not included in the prefetch buffer, wherein the prefetch buffer is managed via a linked list. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A processing system comprising:
-
a memory; a processor that generates a plurality of read commands for reading read data from the memory and a plurality of write commands for writing write data to the memory; a prefetch memory interface coupled to the processor and the memory, that prefetches prefetch data to a prefetch buffer, that retrieves the read data from the prefetch buffer when the read data is included in the prefetch buffer, and that retrieves the read data from the memory when the read data is not included in the prefetch buffer, wherein the prefetch buffer is managed via a linked list. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
generating a plurality of read commands for reading read data from a memory; prefetching prefetch data to a prefetch buffer; managing the prefetch buffer via a linked list; retrieving the read data from the prefetch buffer when the read data is included in the prefetch buffer; and retrieving the read data from the memory when the read data is not included in the prefetch buffer. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A processing device comprising:
-
a memory; a processor that generates a plurality of read commands for reading read data from the memory and a plurality of write commands for writing write data to the memory; a prefetch memory interface coupled to the processor and the memory, that prefetches prefetch data to a prefetch buffer, that retrieves the read data from the prefetch buffer when the read data is included in the prefetch buffer, and that retrieves the read data from the memory when the read data is not included in the prefetch buffer, wherein a plurality of entries in the prefetch buffer are managed via state transition among a plurality of entry states. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification