×

Retry mechanism for releasing control of a communications path in digital computer system

  • US 4,706,190 A
  • Filed: 07/16/1985
  • Issued: 11/10/1987
  • Est. Priority Date: 09/22/1983
  • Status: Expired due to Term
First Claim
Patent Images

1. For connection to a common communications path in a data processing system, which path carries data signals that represent data being read or written, the path including address lines for carrying signals that designate memory location from which data are to be read, command lines for carrying commands, including interlock-read commands that request that data be read from a memory location designated by the address signals and unlock-write commands that request that data be written into a memory location designated by the address signals, and response lines for carrying one of at least three response signals, namely, an acknowledgement signal, a no-acknowledgement signal that results when no device places signals on the response lines, and a retry signal, a memory device comprising:

  • A. acknowledgement means including at least one interlock-bit register, each interlock-bit register being associated with at least one address, being arranged selectively to assume one of a retry-enabled state and a retry-disabled state, and, when the memory device is connected to the common communications path, being responsive to address signals representing the address associated therewith to;

    (i) assume its retry-enabled state when it receives an interlock-read command and it is in its retry-disabled state; and

    (ii) assume its retry-disabled state when it receives an unlock-write command and it is in its retry-enabled state, said acknowledgement means responding to the presence on the common communications path of an interlock-read command and an address associated with any included interlock-bit register thereof to;

    (i) place retry signals on the common communications path when the interlock-bit register associated with the address signals on the common communications path is in its retry-enabled state; and

    (ii) place acknowledgement signals on the common communications path when the interlock-bit register associated with the address signals on the common communications path is in its retry-disabled state; and

    B. a plurality of memory locations for containing data, each memory location associated with an address and, when the memory device is connected to the common communications path;

    (i) being responsive to the presence on the common communications path of the address associated therewith, to an interlock-read command, and to the state of the interlock bit associated with the address of that memory location to place on the common communications path data signals representing the data stored in that location if the interlock-bit register associated with the address of that location is in its retry-disabled state and to refrain from placing on the common communications path via signals representing the data stored in that location if the interlock-bit register associated with the address of that location is in its retry-enabled state, and(ii) further being responsive to its address on the common communications path and to an unlock-write command to store therein data represented by data signals carried by the common communications path.

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