Abstract: A method of storing and retrieving P user information data and Q error information data for the P user information data in a buffer memory unit having multiple DRAMs. P user information data and Q error information data together define a paragraph. Each user information data and error information data have a plurality of information units. Each DRAM has a plurality of rows and columns, with a maximum column address of M and each row capable of storing N such paragraphs. The virtual memory address for each user information data is translated by dividing the virtual memory address by N, then assigning quotient of the division as the row address and assigning remainder of the division as the starting base column address for the user information data. To store or retrieve successive user information data within a paragraph, the base column address is incremented from (starting base column address+0) to (starting base column address+P).