Patent ID: 7139865
Filing Date: 2006-11-21
Classification: G06F

Abstract:
1. A storage device, comprising: two random access memories each having at least 2 multiplexing means having first and second data inputs respectively connected to the data outputs of the two memories, a third data input connected to the data source and an output reproducing data present at one of said first, second and third data inputs, selected by switching signals; a controller for issuing electrical signals, within successive time intervals, on controller's outputs including two access command outputs respectively connected to the command inputs of the two memories, two address outputs respectively connected to the address inputs of the two memories and at least a switching command output for issuing said switching signals; and means for sampling the output of the multiplexing means at the beginning of each time interval and producing output data of the device, wherein the controller is set up for issuing, in the course of two consecutive sequences of 2 on each of the two access command outputs, and for at least time intervals distinct from the boundaries of the two sequences, alternate read and write access conunands, a write access command being issued on one of said access command outputs while a read access command is issued on the other access command output and vice versa; on each of the two address outputs, increasing addresses during one of the two sequences and decreasing addresses during the other sequence, such that, for at least time intervals distinct from the boundaries of the two sequences, the address input of each memory receives the same address in the course of two consecutive time intervals of each sequence during which the command input of said memory receives a read access command and then a write access command; and on each switching command output, switching signals set so that in the course of each sequence, the sampling means produce data originating from the source in a reverse chronological order from the chronological order of arrival of said data from the source; wherein, during at least one time interval at a boundary of each sequence, the switching signals are issued so that the output of the multiplexing means reproduces data present at said third data input.