Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
413 words
An apparatus for storing and retrieving data in predetermined multi-bit length quantities containing fewer bits of data than word length quantities wherein said predetermined multi-bit length is a predetermined submultiple of said word length, comprising: memory means for storing word length quantities of data at storage sites having particular addresses whereby each word length quantity of data includes a multiple of said predetermined multi-bit length quantities of data; a first buffer means for selectively receiving data bits of said predetermined multi-bit length contained in a first predetermined portion of a word length quantity of data stored at a particular address within said memory means; a second buffer means for selectively receiving data bits of said predetermined multi-bit length contained in a second predetermined portion of said word length quantity of data stored at said particular address within said memory means; a third buffer means for alternately receiving data bits of said predetermined multi-bit length contained in said second predetermined portion of said word length quantity of data stored at said particular address; data bit means for generating a null signal in the form of a predetermined number of data bits of said predetermined multi-bit length; data bus means having a first data transfer part and a second data transfer part connected to the memory means; a CPU means connected to the data bus means, said CPU means causing the respective first and second portions of data and said null signal to be transferred from said memory means and/or said data bit means through said first, second and third buffer means to said data bus means in accordance with one of the following alternatives: (a) said first predetermined portion to be input to said first part of said data bus means and said second predetermined portion to be input to said second part of said data bus means when a word length quantity of data is retrieved from said memory means; (b) said first predetermined portion to be input to said first part of said data bus means and said null signal to be input to said second part of said data bus means when data of said predetermined multi-bit length is retrieved from said memory means; and (c) said second predetermined portion to be input to said first part of said data bus means and said null signal to be input to said second part of said data bus means when data of said predetermined multi-bit length is retrieved from said memory means.
Claim 2
Independent Claim
413 words
An apparatus for storing and retrieving data in predetermined multi-bit length quantities containing fewer bits of data than word length quantities wherein said predetermined multi-bit length is a predetermined submultiple of said word length, comprising: memory means for storing word length quantities of data at storage sites having particular addresses whereby each word length quantity of data includes a multiple of said predetermined multi-bit length quantities of data; a first buffer means for selectively receiving data bits of said predetermined multi-bit length contained in a first predetermined portion of a word length quantity of data stored at a particular address within said memory means; a second buffer means for selectively receiving data bits of said predetermined multi-bit length contained in a second predetermined portion of said word length quantity of data stored at said particular address within said memory means; a third buffer means for alternately receiving data bits of said predetermined multi-bit length contained in said second predetermined portion of said word length quantity of data stored at said particular address; data bit means for generating a null signal in the form of a predetermined number of data bits of said predetermined multi-bit length; data bus means having a first data transfer part and a second data transfer part connected to the memory means; a CPU means connected to the data bus means, said CPU means causing the respective first and second portions of data and said null signal to be transferred from said memory means and/or said data bit means through said first, second and third buffer means to said data bus means in accordance with one of the following alternatives: (a) said first predetermined portion to be input to said first part of said data bus means and said second predetermined portion to be input to said second part of said data bus means when a word length quantity of data is retrieved from said memory means; (b) said first predetermined portion to be input to said first part of said data bus means and said null signal to be input to said second part of said data bus means when data of said predetermined multi-bit length is retrieved from said memory means; and (c) said second predetermined portion to be input to said first part of said data bus means and said null signal to be input to said second part of said data bus means when data of said predetermined multi-bit length is retrieved from said memory means.
Claim 3
Dependent Claim
63 words
The apparatus of claim 1 wherein said memory means is a RAM array organized to store n bits of data per addressable storage site, said first part of said data bus is organized to transmit m bits of data, where m is less than n, and said second part of said data bus is organized to transmit p bits of data, where m+p=n.
Claim 4
Dependent Claim
22 words
The apparatus of claim 2 wherein said first buffer means, said second buffer means, and said third buffer means are tri-state buffers.
Claim 5
Dependent Claim
57 words
The apparatus of claim 3 wherein the first and second tri state buffers can be enabled to transfer word length quantities of data onto the system data bus, and said first and third tri-state buffers can be alternately enabled to transfer predetermined length portions of data onto the first data transfer part of the system data bus.
Claim 6
Dependent Claim
50 words
The apparatus of claim 1 wherein said first predetermined portion and said second predetermined portion are each comprised of no more than m bits of data and said data bus accommodates the transfer of at least n bits of data, where n is an integer and a multiple of m.