A buffering system attached to a memory for holding write-once, read-once data that is accessed by one or more peripheral devices. Data that is otherwise destined to be written to main memory is written, instead, into a storage buffer. The buffer is written using an address contained in a write pointer that is updated according to a predetermined pattern after the write operation. After updating the write pointer, if the address equals the read pointer, some or all of the buffer is flushed to the memory. Data is read from the buffer using an address contained in a read pointer that is updated according to the same predetermined pattern after the read operation. Any deviation from the pattern in either writing or reading the buffer causes the some or all of the buffer to be flushed to main memory and the read pointer to be updated accordingly.

Um sistema do buffering unido a uma memória prendendo write-once, l-uma vez que dados que são alcançados por um ou mais dispositivo periférico. Os dados que são de outra maneira destined ser escritos à memória principal são escritos, instead, em um amortecedor do armazenamento. O amortecedor é escrito usando um endereço contido em um ponteiro da escrita que seja updated de acordo com um teste padrão predeterminado após a operação da escrita. Após ter atualizado o ponteiro da escrita, se o endereço igualarem o ponteiro lido, algum ou todo o amortecedor é nivelado à memória. Os dados são lidos do amortecedor usando um endereço contido em um ponteiro lido que seja updated de acordo com o mesmo teste padrão predeterminado após a operação lida. Todo o desvio do teste padrão na escrita ou na leitura o amortecedor causa o algum ou em todo o amortecedor a ser nivelado à memória principal e ao ponteiro lido a ser atualizado conformemente.

 
Web www.patentalert.com

< Clipping system and method for a graphics processing framework embodied on a single semiconductor platform

< Graphics pipeline including combiner stages

> Graphics processing unit with an integrated fog and blending operation

> Prototype development system

~ 00066