Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
240 words
A data storage system for efficiently storing data words of at least three different word widths comprising: a plurality of storage locations each including first, second, third and fourth commonly addressed data storage buffers; first, second, third and fourth data buses coupled to said first, second, third and fourth data storage buffers, respectively, at each storage location; first means responsive to an input width signal indicating a relatively large width data word for transferring the large width data word from said first, second, third and fourth data buses directly to said first, second, third and fourth data storage buffers, respectively, at a selected storage location; second means responsive to the input width signal indicating intermediate width data words for sequentially transferring a first intermediate width data word from a pair of said data buses to one pair of said data storage buffers, and for transferring a second intermediate width data word from said pair of data buses to the other pair of said data storage buffers at a selected storage location; third means responsive to the input width signal indicating relatively small width data words for sequentially transferring small width data words from one of said data buses to each of said data storage buffers at a selected storage location; and control means responsive to the input width signal and to a write increment signal for enabling only those of said data storage buffers to which data is being transferred.
Claim 2
Dependent Claim
240 words
A data storage system for efficiently storing data words of at least three different word widths comprising: a plurality of storage locations each including first, second, third and fourth commonly addressed data storage buffers; first, second, third and fourth data buses coupled to said first, second, third and fourth data storage buffers, respectively, at each storage location; first means responsive to an input width signal indicating a relatively large width data word for transferring the large width data word from said first, second, third and fourth data buses directly to said first, second, third and fourth data storage buffers, respectively, at a selected storage location; second means responsive to the input width signal indicating intermediate width data words for sequentially transferring a first intermediate width data word from a pair of said data buses to one pair of said data storage buffers, and for transferring a second intermediate width data word from said pair of data buses to the other pair of said data storage buffers at a selected storage location; third means responsive to the input width signal indicating relatively small width data words for sequentially transferring small width data words from one of said data buses to each of said data storage buffers at a selected storage location; and control means responsive to the input width signal and to a write increment signal for enabling only those of said data storage buffers to which data is being transferred.
Claim 3
Dependent Claim
44 words
A data storage system as defined in claim 1 wherein said second transfer means transfers intermediate width data words received on said first and second data buses and wherein said third transfer means transfers small width data words received on said first data bus.
Claim 4
Dependent Claim
97 words
A data storage system as defined in claim 2 wherein said second transfer means and said third transfer means collectively comprise, a first inter-bus buffer for transferring data from said first data bus to said second data bus, a second inter-bus buffer for transferring data from said first data bus to said third data bus, a third inter-bus buffer for transferring data from said second data bus to said fourth data bus, and means for simultaneously enabling said first and third inter-bus buffers to effect data transfer from said first data bus to said fourth data bus.
Claim 5
Dependent Claim
39 words
A data storage system as defined in claim 3 further including data mapping means responsive to said input width signal and to said write increment signal for enabling selected inter-bus buffers during data transfer to said data storage buffers.
Claim 6
Dependent Claim
225 words
A data storage system for efficiently storing data words of at least three different word widths comprising: first, second, third and fourth commonly addressed data storge buffers; first, second, third and fourth data buses coupled to said first, second, third and fourth data storage buffers, respectively; first means for transferring a relatively large width data word from said first, second, third and fourth data buses directly to said first, second, third and fourth data storage buffers, respectively; second means for transferring a first intermediate width data word from said first and second data buses to said first and second data storage buffers, respectively, and for transferring a second intermediate width data word from said first and second data buses to said third and fourth data storage buffers, respectively; third means for transferring a first relatively small width data word from said first data bus to said first data storage buffer, for transferring a second small width data word from said first data bus to said second data storage buffer, for transferring a third small width data word from said first data bus to said third data storage buffer, and for transferring a fourth small width data word from said first data bus to said fourth data storage buffer; and means for enabling only those of said data storage buffers to which data is being transferred.
Claim 7
Dependent Claim
225 words
A data storage system for efficiently storing data words of at least three different word widths comprising: first, second, third and fourth commonly addressed data storge buffers; first, second, third and fourth data buses coupled to said first, second, third and fourth data storage buffers, respectively; first means for transferring a relatively large width data word from said first, second, third and fourth data buses directly to said first, second, third and fourth data storage buffers, respectively; second means for transferring a first intermediate width data word from said first and second data buses to said first and second data storage buffers, respectively, and for transferring a second intermediate width data word from said first and second data buses to said third and fourth data storage buffers, respectively; third means for transferring a first relatively small width data word from said first data bus to said first data storage buffer, for transferring a second small width data word from said first data bus to said second data storage buffer, for transferring a third small width data word from said first data bus to said third data storage buffer, and for transferring a fourth small width data word from said first data bus to said fourth data storage buffer; and means for enabling only those of said data storage buffers to which data is being transferred.
Claim 8
Dependent Claim
97 words
A data storage system as defined in claim 5 wherein said second transfer means and said third transfer means collectively comprise, a first inter-bus buffer for transferring data from said first data bus to said second data bus, a second inter-bus buffer for transferring data from said first data bus to said third data bus, a third inter-bus buffer for transferring data from said second data bus to said fourth data bus, and means for simultaneously enabling said first and third inter-bus buffers to effect data transfer form said first data bus to said fourth data bus.
Claim 9
Dependent Claim
214 words
A data storage system for efficiently storing data words of at least three different word widths comprising: multiple storage locations each including a plurality of commonly-addressed data storage element sets; a like plurality of data buses coupled to said plurality of data storage element sets, respectively, at each of said multiple storage locations; first means responsive to an input width signal indicating a relatively large width data word for transferring the large width data word directly from said plurality of data buses to said plurality of data storage element sets at an addressed storage location; second means responsive to the input width signal indicating intermediate width data words for sequentially transferring intermediate width data words from a group of data buses to first and second groups of said data storage element sets at an addressed storage location; third means responsive to the input width signal indicating relatively small width data words from one of said data transferring small width data words from one of said data buses to third, fourth and fifth groups of data storage element sets at an addressed storage location; and control means responsive to the input width signal and to a write increment signal for enabling only those of said data storage element sets to which data is being transferred.
Claim 10
Dependent Claim
214 words
A data storage system for efficiently storing data words of at least three different word widths comprising: multiple storage locations each including a plurality of commonly-addressed data storage element sets; a like plurality of data buses coupled to said plurality of data storage element sets, respectively, at each of said multiple storage locations; first means responsive to an input width signal indicating a relatively large width data word for transferring the large width data word directly from said plurality of data buses to said plurality of data storage element sets at an addressed storage location; second means responsive to the input width signal indicating intermediate width data words for sequentially transferring intermediate width data words from a group of data buses to first and second groups of said data storage element sets at an addressed storage location; third means responsive to the input width signal indicating relatively small width data words from one of said data transferring small width data words from one of said data buses to third, fourth and fifth groups of data storage element sets at an addressed storage location; and control means responsive to the input width signal and to a write increment signal for enabling only those of said data storage element sets to which data is being transferred.