×

Access control apparatus, access control system, processor, access control method, memory access control apparatus, memory access control system, and memory access control method

  • US 7,653,861 B2
  • Filed: 09/19/2006
  • Issued: 01/26/2010
  • Est. Priority Date: 03/22/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. An access control apparatus to control an access among a writer, a reader, and a memory, comprising:

  • a parity generator that generates a parity of write data to be written in the memory;

    a parity adder that adds the parity to the write data to generate parity-added data;

    a writer syndrome generator that generates a writer syndrome of writer mask data to mask the parity-added data, the writer syndrome being associated with a writer access ID used when the writer accesses the memory, the writer requesting writing of the write data into the memory;

    a write mask generator that generates the writer mask data based on the writer syndrome, the writer access ID, and a write address in the memory at which the writer writes the write data;

    a first XOR calculator that obtains first post-operation data by calculating an XOR between the parity-added data and the writer mask data;

    a write address converter that converts the write address into another address determined by the writer access ID;

    a write unit that writes the first post-operation data to the address converted by the write address converter;

    a reader syndrome generator that generates a reader syndrome of reader mask data to mask the first post-operation data, the reader syndrome being associated with a reader access ID used when the reader accesses the memory, the reader requesting reading of data from the memory;

    a reader mask generator that generates the reader mask data based on the reader syndrome, the reader access ID, and a read address in the memory at which the reader reads the read data from;

    a read address converter that converts the read address into another address determined based on the reader access ID;

    a read unit that reads the first post-operation data from the address converted by the read address converter;

    a second XOR calculator that obtains second post-operation data by calculating an XOR between the reader mask data and the first post-operation data;

    a data syndrome calculator that calculates an actual data syndrome from the second post-operation data; and

    an output determining unit that determines whether the second post-operation data is to be output as the read data which is requested by the reader to read, based on the actual data syndrome.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×