Recirculating loop memory array having a shift register buffer for parallel fetching and storing
First Claim
1. A memory array comprising,a plurality of recirculating loop memory elements,said elements being clocked in synchronism so that the corresponding bits recirculate in their respective loops with the same time phase,a shift register having a serial data input and a serial data output and comprising a number of cells equal in number to the number of said elementsa data input line coupled to said input,a data output line coupled to said output,first means for selectively connecting each said coil to a respective one of said elements for writing data from said cells into said elements,second means for selectively connecting each said cell to a respective one of said elements for reading data from said elements into said cells, andmeans for shifting data stored in said shift register throughout said number of cells in the time interval between successive clockings of said elements.
1 Assignment
0 Petitions
Accused Products
Abstract
A recirculating loop memory array is disclosed adapted for the parallel as well as serial fetching and storing of data while requiring only a single input and single output data terminal. Each loop of the array is provided with a shift register stage for parallel data accessing. A particular recirculating bit in all of the loops can be fetched in parallel into their respective shift register stages and, conversely, the bits stored in the shift register stages can be loaded in parallel into predetermined recirculating bits of their respective loops. The shift register is operated at high speed so that it may be completely loaded or unloaded during the interval between successive steppings of the loops.
-
Citations
6 Claims
-
1. A memory array comprising,
a plurality of recirculating loop memory elements, said elements being clocked in synchronism so that the corresponding bits recirculate in their respective loops with the same time phase, a shift register having a serial data input and a serial data output and comprising a number of cells equal in number to the number of said elements a data input line coupled to said input, a data output line coupled to said output, first means for selectively connecting each said coil to a respective one of said elements for writing data from said cells into said elements, second means for selectively connecting each said cell to a respective one of said elements for reading data from said elements into said cells, and means for shifting data stored in said shift register throughout said number of cells in the time interval between successive clockings of said elements.
Specification