Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
294 words
A random access memory module for connection in a memory system in a digital data processing system wherein the memory system includes a bus, means for transmitting onto the bus binary signals including address signals, control signals, and data signals representing digital data, the control signals including a plurality of byte masking signals, and receiving means for receiving from the bus certain of the control signals, said random access memory module comprising: A. data coupling means for receiving data signals from the bus, B. addressable storage means including: i. a plurality of addressable storage locations, and ii. memory cycle control means for controlling memory cycles during which the digital data corresponding to the data signals from said data coupling means alters the digital data in identified ones of said addressable storage locations, the digital data at each said storage location being organized in digital bytes and each digital byte having a plurality of binary bit positions, C. address decoding means responsive to the address signals transmitted over the bus for producing an enabling signal when the address signals identify a said storage location in said addressable storage means, D. byte mask storage means for storing the byte masking signals received from the bus through said receiving means, each combination of byte masking signals designating a combination of digital bytes at the identified said storage location, and E. timing control means responsive to the enabling signal, to the contents of said byte mask storage means and to said receiving means for causing said memory cycle control means to initiate a memory cycle that alters simultaneously the binary bit positions in the digital bytes designated by the byte masking signals at the identified said storage location in accordance with data signals from said data coupling means.
Claim 2
Dependent Claim
294 words
A random access memory module for connection in a memory system in a digital data processing system wherein the memory system includes a bus, means for transmitting onto the bus binary signals including address signals, control signals, and data signals representing digital data, the control signals including a plurality of byte masking signals, and receiving means for receiving from the bus certain of the control signals, said random access memory module comprising: A. data coupling means for receiving data signals from the bus, B. addressable storage means including: i. a plurality of addressable storage locations, and ii. memory cycle control means for controlling memory cycles during which the digital data corresponding to the data signals from said data coupling means alters the digital data in identified ones of said addressable storage locations, the digital data at each said storage location being organized in digital bytes and each digital byte having a plurality of binary bit positions, C. address decoding means responsive to the address signals transmitted over the bus for producing an enabling signal when the address signals identify a said storage location in said addressable storage means, D. byte mask storage means for storing the byte masking signals received from the bus through said receiving means, each combination of byte masking signals designating a combination of digital bytes at the identified said storage location, and E. timing control means responsive to the enabling signal, to the contents of said byte mask storage means and to said receiving means for causing said memory cycle control means to initiate a memory cycle that alters simultaneously the binary bit positions in the digital bytes designated by the byte masking signals at the identified said storage location in accordance with data signals from said data coupling means.
Claim 3
Dependent Claim
174 words
A random access memory module as recited in claim 1 wherein said addressable storage means additionally includes an internal storage buffer means, wherein said data coupling means includes: i. transceiver buffer storage means for receiving data signals from the bus, and ii. switchable gating means for coupling, in one state, signals from said transceiver buffer storage means to said internal buffer storage means and, in the other state, from said internal buffer storage means to the bus, and wherein said timing control means includes: i. means responsive to the byte masking signals for transferring the designated byte of digital data from the bus to said transceiver buffer storage means, ii. means for storing the designated bytes of digital data in said internal buffer storage means, and iii. means for storing digital data corresponding to the non-designated bytes of digital data from said addressable storage locations in said internal buffer storage means whereby only those bytes designated by the byte masking signals are altered in response to the data signals from said data input means.
Claim 4
Dependent Claim
164 words
A random access memory module as recited in claim 1 wherein said addressable storage means includes an internal storage buffer means, wherein a predetermined pattern of control signals causes said memory cycle control means to initiate an exchange of digital data between said identified storage location and the data processing system, wherein said data coupling means includes: i. transceiver buffer storage means for receiving data signals from the bus, and ii. switchable gating means for coupling, in one state, signals from said transceiver buffer storage means to said internal buffer storage means and, in the other state, from said internal buffer storage means to the bus, and wherein said timing control means includes: i. means responsive to the predetermined control signals for transferring the bytes of digital data designated by the byte masking signals, from the bus to corresponding transceiver buffer storage means, and ii. means for transferring non-designated bytes of digital data from said addressable storage locations to said internal buffer storage means.
Claim 5
Dependent Claim
55 words
A random access memory module as recited in claim 1 wherein said addressable storage locations comprise a plurality of memory stacks and said address decoding means includes means responsive to the address signals for transmitting stack selection signals thereby to enable a memory cycle only in the memory stacks corresponding to said stack selection signals.
Claim 6
Dependent Claim
93 words
A random access memory module as recited in claim 1 wherein said addressable storage locations comprise a plurality of memory stacks that are selected from a group of memory stacks having a first value of a characteristic and a group of memory stacks having another value of the same characteristic and wherein each said stack transmits characteristic signals corresponding to the value of the characteristic, said address decoding means including means responsive to the characteristic signals for disabling said control means when said stacks are interconnected so that their characteristics are not compatible.
Claim 7
Dependent Claim
72 words
A random access memory module as recited in claim 1 wherein another one of the received control signals from the bus is a starting signal, and wherein said address decoding means is responsive to the starting signals for generating the enabling signal and said timing control means includes means for transitting onto the bus an acknowledgement signal that enables the transmitting means in the memory system to initiate a succeeding memory cycle.
Claim 8
Dependent Claim
50 words
A random access memory module as recited in claim 6 additionally comprising: i. means for generating an error signal in response to a predetermined condition in said random access memory module, and ii. means for disabling the enabling signal from said address decoding means in response to the error signal.
Claim 9
Dependent Claim
84 words
A random access memory module as recited in claim 7 wherein one of the signals on the bus is a parity signal based upon the parity of the combined address and control signals and wherein said address decoding means comprises parity error means including a parity checking circuit responsive to the address and control signals and the parity signal on the bus for generating a parity error signal that disables the enabling signal from said address decoding means in response to the parity error.
Claim 10
Dependent Claim
36 words
A random access memory module as recited in claim 8 wherein said parity error means additionally comprises means for transmitting onto the bus a parity error signal when the parity checking circuit indicates a parity error.
Claim 11
Dependent Claim
52 words
A random access memory module as recited in claim 6 wherein said address decoding means additionally comprises: i. means responsive to a predetermined condition of the address signals on the bus for generating an address error signal, and ii. means for terminating the enabling signal in response to the address error signal.