Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
289 words
Apparatus providing for the transfer of a serial data stream through a serial data port, said apparatus comprising: (a) first memory array providing for the static storage of data at row and column address designated array locations; (b) second memory array providing for the storage of data at column address designated array locations; (c) means for transferring data from a row of column address array locations of said first memory array to respective column address array locations of said second memory array; (d) a plurality of data channels coupled in parallel between said second memory array and said serial data port for transferring respective data from said second memory array for provision as said serial data stream, each of said data channels including a data sensing stage for sensing data obtained from said second memory array and a data latching stage coupled between said data sensing stage and said serial data port; (e) counter means, responsive to an initial predetermined column address value, for successively generating column addresses relative to said initial column address; (f) decode means for transferring data between a column address array location of said second memory array specified by said counter means, and a data sensing stage of said plurality of data channels; and (g) means for controlling said transfer means, said plurality of data channels, said counter means and said decode means, said controlling means enabling said counter means to generate a first column address concurrent with the transfer of data by said transferring means, enabling said decode means upon transfer of data into said second memory array and enabling the one of said data channels receiving data transferred by said decode means to sense and to provide latched data to said serial port.
Claim 2
Dependent Claim
289 words
Apparatus providing for the transfer of a serial data stream through a serial data port, said apparatus comprising: (a) first memory array providing for the static storage of data at row and column address designated array locations; (b) second memory array providing for the storage of data at column address designated array locations; (c) means for transferring data from a row of column address array locations of said first memory array to respective column address array locations of said second memory array; (d) a plurality of data channels coupled in parallel between said second memory array and said serial data port for transferring respective data from said second memory array for provision as said serial data stream, each of said data channels including a data sensing stage for sensing data obtained from said second memory array and a data latching stage coupled between said data sensing stage and said serial data port; (e) counter means, responsive to an initial predetermined column address value, for successively generating column addresses relative to said initial column address; (f) decode means for transferring data between a column address array location of said second memory array specified by said counter means, and a data sensing stage of said plurality of data channels; and (g) means for controlling said transfer means, said plurality of data channels, said counter means and said decode means, said controlling means enabling said counter means to generate a first column address concurrent with the transfer of data by said transferring means, enabling said decode means upon transfer of data into said second memory array and enabling the one of said data channels receiving data transferred by said decode means to sense and to provide latched data to said serial port.
Claim 3
Dependent Claim
54 words
The apparatus of claim 1 wherein said apparatus is responsive to a first memory array data access address including row and column address portions and wherein said controlling means is responsive to the column address portion of said data access address for selecting said initial predetermined column address value provided to said counter means.
Claim 4
Dependent Claim
52 words
The apparatus of claim 2 wherein said transferring means includes an array of transfer gates coupled between respective columns of said first memory array and respective column address array locations of said second memory array and wherein said plurality of data channels are coupled to respective sub-portions of said second memory array.
Claim 5
Dependent Claim
56 words
The apparatus of claim 3 wherein said plurality of data channels are related as respective pairs of data channels and wherein said counter means successively generating column addresses relative to the respective sub-portions of said second memory array and said initial predetermined column address alternately for the respective members of the pairs of said data channels.
Claim 6
Dependent Claim
47 words
The apparatus of claim 4 wherein said controlling means is responsive to the row address portions of said data access for selecting a common row of row and column address array location for the transfer of data between said first memory array and said second memory array.
Claim 7
Dependent Claim
61 words
The apparatus of claim 5 wherein a data transfer cycle is initiated by said controlling means in response to a predetermined first memory array data access address, said controlling means providing for the selection of data from one member of each pair of said data channels for provision to said serial data port at the conclusion of said data transfer cycle.
Claim 8
Dependent Claim
121 words
The apparatus of claim 2, 3, 4, 5 or 6 wherein said plurality of data channels include buffer means for receiving input data from said serial data port, said buffer means providing said input data to said decoding means, said controlling means providing for the enabling of said buffer means, said counter means and said decoding means for the transfer of said input data from said plurality of data channels to respectively selected column address array locations of said second memory array, said controlling means further providing for the parallel transfer of data stored in the column address array locations of said second memory array to a predetermined row of row and column address array location in said first memory array.
Claim 9
Dependent Claim
409 words
A data serializer system providing for the transfer of serial data with respect to a memory that is randomly accessible by a host processor, said data serializer system comprising: (a) a data memory array providing for the random access and storage of data; (b) a data line serializer including a serial data buffer having a plurality of static memory data storage locations and first and second data channels having respective first and second data sense stages and first and second data latch stages; and (c) a sequencer providing for control of the transfer of data between said data memory array and said serial data buffer and for the transfer of data to said first and second data channels from said serial data buffer, said memory load sequencer initiating a data transfer cycle in response to a host processor request including a data address, said sequencer including: (i) addressing means for enabling the transfer of data form said serial data buffer to said first and second data channels, respectively, said addressing means including first and second first and second data location address select latch stages, said first and second data location address select latch stages being coupled in series, said addressing means receiving said data address and forming data location addresses based on said data address, said addressing means sequentially providing said data location addresses to said first data location address select latch stage, the data location address latched by said second data location address select latch stage determining a data storage location of said serial data buffer for the transfer of data; and (ii) means for selectively enabling the sensing of data provided to said first and second data sense stages from said data storage location determined by the data location address latched by said second data location address select latch stage, said selectively enabling means further providing for selectively enabling said first and second data latch stages to latch the data sensed by said first and second data sense stages; said sequencer controlling said addressing means and said first and second data location address strobe latch stages during a data transfer cycle to respectively provide and successively latch data location address and for controlling said selectively enabling means to enable at least one of said data sensing stages upon completion of the transfer of data into said serial data buffer and for subsequently enabling the latching of respectively sensed data into said first and second data latch stages.
Claim 10
Dependent Claim
409 words
A data serializer system providing for the transfer of serial data with respect to a memory that is randomly accessible by a host processor, said data serializer system comprising: (a) a data memory array providing for the random access and storage of data; (b) a data line serializer including a serial data buffer having a plurality of static memory data storage locations and first and second data channels having respective first and second data sense stages and first and second data latch stages; and (c) a sequencer providing for control of the transfer of data between said data memory array and said serial data buffer and for the transfer of data to said first and second data channels from said serial data buffer, said memory load sequencer initiating a data transfer cycle in response to a host processor request including a data address, said sequencer including: (i) addressing means for enabling the transfer of data form said serial data buffer to said first and second data channels, respectively, said addressing means including first and second first and second data location address select latch stages, said first and second data location address select latch stages being coupled in series, said addressing means receiving said data address and forming data location addresses based on said data address, said addressing means sequentially providing said data location addresses to said first data location address select latch stage, the data location address latched by said second data location address select latch stage determining a data storage location of said serial data buffer for the transfer of data; and (ii) means for selectively enabling the sensing of data provided to said first and second data sense stages from said data storage location determined by the data location address latched by said second data location address select latch stage, said selectively enabling means further providing for selectively enabling said first and second data latch stages to latch the data sensed by said first and second data sense stages; said sequencer controlling said addressing means and said first and second data location address strobe latch stages during a data transfer cycle to respectively provide and successively latch data location address and for controlling said selectively enabling means to enable at least one of said data sensing stages upon completion of the transfer of data into said serial data buffer and for subsequently enabling the latching of respectively sensed data into said first and second data latch stages.
Claim 11
Dependent Claim
67 words
The data serializer system of claim 8 wherein said sequencer controls said addressing means to determine data location address whereby a plurality of data storage locations of said serial data buffer are selectively enabled for the transfer of respective data to said first and second data sensing stages and for subsequently enabling the latching of the respectively sensed data into said first and second data latch stages.
Claim 12
Dependent Claim
35 words
The data serializer system of claim 9 wherein said sequencer controls said addressing means to sequentially provide first and second data location addresses determined during a transfer cycle prior to completion of the transfer cycle.
Claim 13
Dependent Claim
64 words
The data serializer system of claim 10 wherein said data line serializer provides serialized data in synchronization with a clock signal and wherein said sequencer means controls said selectively enabling means for selecting either said first or said second data latch stage for providing data synchronously in advance of the first said clock signal following the transfer of data to said serial data buffer.
Claim 14
Dependent Claim
43 words
The data serializer system of claim 11 wherein said sequencer means controls said selectively enabling means for selecting said first and second data latch stages for providing data alternately from said first and second data latch stages in response to respective clock signals.
Claim 15
Dependent Claim
32 words
The data serializer system of claim 12 wherein said addressing means includes an address counter for receiving said data address and for providing incremented data address values as said data location addresses.
Claim 16
Dependent Claim
390 words
A data serializer for providing bidirectional serial data stream comprising: (a) a first memory array for storing data accessible by row and column addresses; (b) a second memory array for the static storing data accessible by respective column addresses; (c) a data transfer-gate array coupling said first and second memory arrays for the transfer of row data between said first and second memory arrays during a transfer cycle; (d) an address counter for receiving a predetermined column address at the beginning of a transfer cycle and for providing count values based on said predetermined column address; (e) a decoder coupled to said address counter for receiving counter values, said decoder providing a count value corresponding select signal on at least one of a plurality of decoder output lines; (f) a plurality of second memory array data location select circuits, each said select circuit being coupled to a corresponding one of said decoder output lines so as to be enabled by a respective said select signal; (g) first and second amplifiers coupled to said plurality of select circuits to sense data from respective data locations within respective portions of said second memory array; (h) first and second data latches respectively coupled to said first and second sense amplifiers so as to receive the data sensed thereof; (i) a multiplexer coupled to said first and second data latches for multiplexing the data received therefrom as the output data stream component of said bidirectional serial data stream; and (j) means for controlling the transfer of data to said second memory array, said controlling means providing for the enabling of said data transfer gate array, enabling the receiving of said column address by said address counter, enabling the decoder selection of a data location with in the first portion of said second memory array, enabling the self-generation of another count value by said address counter, enabling the decoder selection of a data location within the second portion of said second memory array, enabling said first and second sense amplifiers upon completion of the transfer of data into said second memory array, enabling the latching of the respectively sensed data into said first the second data latches and enabling the multiplexor selection of data from either said first or second data latch for provision from said data serializer upon completion of said data transfer cycle.
Claim 17
Dependent Claim
390 words
A data serializer for providing bidirectional serial data stream comprising: (a) a first memory array for storing data accessible by row and column addresses; (b) a second memory array for the static storing data accessible by respective column addresses; (c) a data transfer-gate array coupling said first and second memory arrays for the transfer of row data between said first and second memory arrays during a transfer cycle; (d) an address counter for receiving a predetermined column address at the beginning of a transfer cycle and for providing count values based on said predetermined column address; (e) a decoder coupled to said address counter for receiving counter values, said decoder providing a count value corresponding select signal on at least one of a plurality of decoder output lines; (f) a plurality of second memory array data location select circuits, each said select circuit being coupled to a corresponding one of said decoder output lines so as to be enabled by a respective said select signal; (g) first and second amplifiers coupled to said plurality of select circuits to sense data from respective data locations within respective portions of said second memory array; (h) first and second data latches respectively coupled to said first and second sense amplifiers so as to receive the data sensed thereof; (i) a multiplexer coupled to said first and second data latches for multiplexing the data received therefrom as the output data stream component of said bidirectional serial data stream; and (j) means for controlling the transfer of data to said second memory array, said controlling means providing for the enabling of said data transfer gate array, enabling the receiving of said column address by said address counter, enabling the decoder selection of a data location with in the first portion of said second memory array, enabling the self-generation of another count value by said address counter, enabling the decoder selection of a data location within the second portion of said second memory array, enabling said first and second sense amplifiers upon completion of the transfer of data into said second memory array, enabling the latching of the respectively sensed data into said first the second data latches and enabling the multiplexor selection of data from either said first or second data latch for provision from said data serializer upon completion of said data transfer cycle.