Patent ID: 6594794
Filing Date: 2003-07-15
Classification: G11B

Abstract:
A method of organizing and transferring data among functional blocks of an integrated system of a read channel for data recorded on DVD-Rom, DVD-Ram, and DVD-R for performing Reed Solomon decoding including off-line heroic correction, the integrated system including an input buffer, an interface with a microcontroller bus, a Reed-Solomon decoder, an embedded RAM accessed through a 17-bit bus, a descrambling and EDC control block for DVD modes of operation, a data output interface and a timing control block, wherein the decoding of input data acquired through the input buffer is performed at a rate of up to four-times a reference bit rate of DVD formatted data using a clock for accessing the embedded RAM having a frequency which is half that of the clock that is used in the Reed-Solomon decoder, while reducing the number of accesses to the embedded RAM needed to perform the decoding, the method comprising the steps of:a) organizing DVD mode input data in two blocks or rows of 182 bytes each; b) storing each block or row in 12 pages of distinct banks in which the embedded RAM is divided, functioning in a synchronous page mode, each bank being split into 512 pages of 32 words of 17 bits, by organizing bytes into words of 16 bits, sequentially readable therefrom without waiting for any precharge cycle; c) simultaneously decoding two input blocks or rows in the Reed-Solomon decoder, while correcting errors and storing decoding flags in the embedded RAM; d) refreshing the embedded RAM while the decoding of two blocks is in progress; and e) decoding two columns of 208 bytes each of the stored blocks or rows by reading columns word by word from the embedded RAM and performing parallel Reed-Solomon decoding on two columns at a time in the Reed-Solomon decoder, while correcting errors and storing decoding flags in the embedded RAM.