Patent ID: 8650364

Claim:
A video processing system for producing a processed video signal from a video signal based on video data, 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, wherein the read data and the write data include the video data; 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, wherein the prefetch buffer includes a plurality of entries having a status field that selectively indicates an unload pending status, and wherein the prefetch memory interface includes a prefetch request generator that exclusively selects prefetch data during a time period that corresponds to a programmable prefetch window.