×

Information processing system having multiple modules and a memory on a bus, where any module can lock an addressable portion of the memory by sending retry signals to other modules that try to read at the locked address

  • US 5,666,515 A
  • Filed: 12/04/1996
  • Issued: 09/09/1997
  • Est. Priority Date: 02/18/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. An information processing system, comprising:

  • a memory having a plurality of individually addressable memory locations;

    a bus connected to said memory;

    at least one first module connected to said bus and capable of reading information from or writing information to said memory via said bus; and

    a second module connected to said bus;

    wherein said second module includes a circuit which executes a read-modify-write command by;

    a) sending a first read command with a particular address to said memory, b) subsequently and independently of any command from said first module, sending a first write command with said particular address to said memory, and c) sending a control signal to said first module, in response to said first module sending a second read command with said particular address to said memory between said commands from said second module, which directs said first module to retry only said second read command and permits said first module to send additional read commands, before said first write command, with any address that differs from said particular address;

    wherein said first module includes a circuit which retries said second read command solely in response to just said control signal;

    and wherein said memory includes a circuit which executes said first read command and said first write command from said second module without ever signaling said first module that said first module has accessed an address which is involved in said read-modify-write command.

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