Patent ID: 7460545

Claim:
A method for enabling interleaved accessing of time division multiplexed dataflows in a synchronous dynamic random access memory (SDRAM), comprising: receiving a data flow having virtually concatenated payloads; dividing the received data into a first subflow and a second subflow; establishing a plurality of memory banks in the SDRAM; issuing an active command for a row of data within a first memory bank; issuing a sequence of consecutive write commands on said first memory bank using data from the first subflow, said first command comprising one from a group comprising a read command and a write command; issuing a subsequent active command for a row of data within a second memory bank using data from the second subflow; issuing a sequence of consecutive write commands on said second memory bank using data from the second subflow; issuing a refresh command for each row of the memory banks to prevent data within each row is from being lost; and reading data within the first and second memory banks after issuing the subsequent active command.