Patent ID: 7613866

Claim:
Method for accessing a multibank memory having at least two banks into which an input stream consisting of data blocks is written, including the steps of: writing the input stream to the first bank; marking the size of a complete output block in the first bank with a first pointer; initiating a read access to the first bank during the writing of the input stream to the first bank; enabling read access to the first bank only when at least a complete output block has been written to the first bank; switching the writing of the input stream to the second bank in response to the enabled read access to the first bank irrespective if the data block of the input stream currently written to the first bank has been completely written to the first bank; marking the last position of the input stream in the first bank with a second pointer; marking the size of a complete output block in the second bank with a third pointer; initiating a read access to a second bank during the writing of the input stream to the second bank; enabling read access to the second bank only when the input stream has been written to the second bank up to the third pointer; and switching the writing of the input stream back to the first bank in response to the read access to the second bank irrespective if the data block of the input stream currently written to the second bank has been completely written to the second bank.