×

Merging data using a merge code from a look-up table and performing ECC generation on the merged data

  • US 5,687,353 A
  • Filed: 03/03/1995
  • Issued: 11/11/1997
  • Est. Priority Date: 03/03/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A cache memory system including ECC protection for all supported data store accesses, the system comprising:

  • a RAM core memory having control registers, an address input, a data input and a data output;

    an access control logic unit having inputs for receiving load and store access signals and coupled to the control registers of the RAM core memory, for controlling access to the RAM core responsive to the received load and store access signals;

    a programmable logic array having an input for receiving data store access information, an output, and including a look-up table for providing a merge code at the output responsive to the received data store access information;

    a data merge logic unit having a first data input coupled to the data output of the RAM core memory, a second data input coupled to receive input data, a select input coupled to the output of the programmable logic array, and a data output, for combining data from the RAM core output with the received data at the second data input responsive to the merge code received from the programmable logic array; and

    an ECC generation logic unit having a data input coupled to the data output of the data merge logic unit for receiving the data combined from the RAM core output and second data input, and a data output coupled to the data input of the RAM core memory unit, for performing standard ECC generation on the received combined data.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×