Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
454 words
Apparatus for temporarily storing a plurality of N X M bits which are received in M groups of bits in series, each group of the series consisting of N bits in parallel, said apparatus comprising a gorup of N input terminals adapted to receive N bits of input data in parallel; a plurality of N X M latching means arranged in an electrical matrix of N rows by M columns; each latching means having an input connection, an output connection, and a control connection, each latching means being operable to transfer the bit at its input connection to its output connection while a first control signal is present at its control connection, and being operable to store the bit present at its input connection when the signal at the control connection changes from the first control signal to a second control signal until the signal at the control connection changes from the second control signal to the first control signal; the input connection of each latching means being connected to the output connection of the latching means in the preceding column of the same row, the input connection of each latching means in the first column being connected to the corresponding input terminal; and control means having a clock connection, a reset connection, and M output connections arranged in succession, each output connection of the control means being connected to all the control connections of the latching means of the corresponding column, said control means being operable to produce said first control signal at all of said output connections in response to a reset signal at said reset connection and being operable to cause the signal at each output connection in reverse succession from last to first to change from the first control signal to the second control signal in response to clock pulses at the clock connection so that after M clock pulses second control signals are produced at all the output connections; whereby, subsequent to a reset signal applied to said reset connection, when a group of N bits in parallel is applied to said N input terminals and a clock pulse is applied to the clock connection of said control means during the time the group of bits is being applied to the input terminals, bits of input data are passed along the N rows of latching means and stored in the latching means of the column of highest order in the succession not having bits of data already stored therein; and after a series of M groups of N bits are applied to the input terminals and M clock pulses have been applied to the clock connection, N X M bits are stored in the N X M latching means.
Claim 2
Dependent Claim
454 words
Apparatus for temporarily storing a plurality of N X M bits which are received in M groups of bits in series, each group of the series consisting of N bits in parallel, said apparatus comprising a gorup of N input terminals adapted to receive N bits of input data in parallel; a plurality of N X M latching means arranged in an electrical matrix of N rows by M columns; each latching means having an input connection, an output connection, and a control connection, each latching means being operable to transfer the bit at its input connection to its output connection while a first control signal is present at its control connection, and being operable to store the bit present at its input connection when the signal at the control connection changes from the first control signal to a second control signal until the signal at the control connection changes from the second control signal to the first control signal; the input connection of each latching means being connected to the output connection of the latching means in the preceding column of the same row, the input connection of each latching means in the first column being connected to the corresponding input terminal; and control means having a clock connection, a reset connection, and M output connections arranged in succession, each output connection of the control means being connected to all the control connections of the latching means of the corresponding column, said control means being operable to produce said first control signal at all of said output connections in response to a reset signal at said reset connection and being operable to cause the signal at each output connection in reverse succession from last to first to change from the first control signal to the second control signal in response to clock pulses at the clock connection so that after M clock pulses second control signals are produced at all the output connections; whereby, subsequent to a reset signal applied to said reset connection, when a group of N bits in parallel is applied to said N input terminals and a clock pulse is applied to the clock connection of said control means during the time the group of bits is being applied to the input terminals, bits of input data are passed along the N rows of latching means and stored in the latching means of the column of highest order in the succession not having bits of data already stored therein; and after a series of M groups of N bits are applied to the input terminals and M clock pulses have been applied to the clock connection, N X M bits are stored in the N X M latching means.
Claim 3
Dependent Claim
268 words
Apparatus for temporarily storing a plurality of N X M bits in accordance with claim 1 wherein said control means includes a shift register means having M stages arranged in succession, each stage having an input connection and an output connection connected to the input connection of the next stage in the succession, the output connection of each stage being connected in reverse order from last to first to the control connections of the latching means of each column of latching means in succession from first to last, each stage having a first operating state during which it produces said first control signal at its output connection and a second operating state during which it produces said second control signal at its output connection, each stage being operable to be triggered from the first operating state to the second operating state in response to a clock pulse at the clock connection while a second control signal is present at its input connection, all of said stages being operable to be triggered to the first operating state in response to a reset signal at said reset connection; means for applying a second control signal to the input connection of the first stage of the succession; whereby, subsequent to a reset signal applied to said reset connection setting all the stages to the first operating state, a series of M clock pulses causes each stage in succession to be triggered from the first operating state to the second operating state thereby changing the signals at the output connections from the first control signal to the second control signal in succession.
Claim 4
Dependent Claim
126 words
Apparatus for temporarily storing a plurality of N X M bits in accordance with claim 2 wherein each of said latching means has a first operating state during which it produces a first signal at its output connection and a second operating state during which it produces a second signal at its output connection; each of said latching means being enabled while a first control signal is present at its control connection to operate in the first operating state during a first signal at its input connection and to operate in the second operating state during a second signal at its input connection; and each of said latching means being inhibited from changing operating states while a second control signal is present at its control connection.
Claim 5
Dependent Claim
46 words
Apparatus for storing a plurality of N X M bits in accordance with claim 3 wherein each stage of said shift register means includes a bistable flip-flop; said first control signal is a first voltage level; and said second control signal is a second voltage level.
Claim 6
Dependent Claim
93 words
Apparatus for storing a plurality of N X M bits in accordance with claim 4 wherein said first signal produced by each of said latching means is a first voltage level; said second signal produced by each of said latching means is a second voltage level; a first voltage level applied at the input connection of a latching means of the first column designates a bit of value ''''1;'''' and a second voltage level applied at the input connection of a latching means of the first column designates a bit of value ''''0.''''