Compressed memory address parity checking apparatus and method
AssigneeProfessional Computer Systems, Inc.
InventorEdmund Y. Kong
Life of this patent
Estimating the term…
Loading patent…
AssigneeProfessional Computer Systems, Inc.
InventorEdmund Y. Kong
Estimating the term…
A compressed memory address parity (CMAP) checking apparatus for checking the parity of data read from a data memory comprising a low capacity auxiliary memory with 2.sup.N address spaces and an adaptive auxiliary memory addressing scheme to reduce the amount of memory required to perform parity checking. When data is stored in the data memory at an address MA having M bits, (M-N) bits of the data memory address together with one or more parity bits generated from the data stored in the data memory is stored in the auxiliary memory at an address given by the remaining N bits of the data memory address. When data is read from an address MA in the data memory, the (M-N) bits at the address N in the auxiliary memory is compared with the corresponding (M-N) bits in the data memory address. If there is a match, the one or more parity bits stored in the auxiliary memory are read. If there is no match, the one or more parity bits generated from the data read from the data memory are used and the data and one or more parity bits in the auxiliary memory are updated, the data comprising the most recently used M bits of the data memory address.
For use in a digital apparatus having a data memory, means for storing data in the data memory at a data memory address and means for reading data from a data memory address in said data memory, each said data memory address having M bits, a parity checking apparatus comprising:
For use in a digital apparatus having a data memory, means for storing data in the data memory at a data memory address having M bits, and means for reading data from an address having M bits in the data memory, a method of checking parity comprising the steps of:
A method of checking the parity of data stored in and read from an address having M bits in a data memory comprising the steps of:
For use in a digital apparatus having a data memory, means for storing data in the data memory at a data memory address having M bits, and means for reading data from an address having M bits in the data memory, a parity checking apparatus comprising:
Dependencies are inferred from the claim text.