Patent ID: 6016472
Filing Date: 2000-01-18
Classification: G11C

Abstract:
A method of recording and storing audio data in a serially addressable flash memory unit comprising a plurality of sectors of non-volatile storage media comprising the steps of:selecting one of a plurality of flash buffers coupled to the non-volatile storage;sampling the audio data using a digital signal processor (DSP) connected to a random access memory (RAM);storing the sampled audio data in a sample buffer in the RAM;encoding the contents of the sample buffer using the DSP and saving the encoded data to an output buffer in the RAM;when the output buffer is full, moving the contents of the output buffer to the selected flash buffer via an interface;when the selected flash buffer is full, programming a sector of the non-volatile storage media with the contents of the selected flash buffer and selecting an alternate flash buffer from the plurality of flash buffers; andrepeating the sampling, storing, encoding, moving, and programming steps.