Patent ID: 7808507
Filing Date: 2010-10-05
Classification: G09G

Abstract:
1. A system for interlocking memory accesses to avoid corruption of compressed data and non-compressed data stored in a memory, comprising: a naïve client request FIFO (first-in first-out) memory coupled to a naïve client and configured to receive read and write requests that include data represented in a non-compressed format and queue the read and write requests for arbitration to access the memory; a compression aware client request FIFO (first-in first-out) memory coupled to a compression aware client and configured to receive read and write requests that include data represented in the non-compressed format or a compressed format and queue the read and write requests for arbitration to access the memory; and an interlock control unit coupled to the naïve client request FIFO and the compression aware client request FIFO and configured to delay acceptance of a request received by the naïve client FIFO memory to write non-compressed data at a tile position that matches a position of a compressed tile specified in a queued read request received by the compression aware client request FIFO, wherein the position of the tile specified by the write request and the queued read request is mapped to the same surface stored in the memory.