Patents by Inventor Rolfe D. Armstrong

Rolfe D. Armstrong has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 4805095
    Abstract: A circuit for maintaining copies of original index registers and copies of modified index registers such that in the event original copies of the index registers are needed, they may be restored. The circuit is for use in a fault tolerant system wherein in the event of a rollback, original copies of the index registers may be restored to a processor, even if some of the index registers were modified in the previous execution of a command by the processor.
    Type: Grant
    Filed: December 23, 1985
    Date of Patent: February 14, 1989
    Assignee: NCR Corporation
    Inventors: Rolf D. Armstrong, Jon M. Corcoran, Victor F. Cole
  • Patent number: 4751639
    Abstract: A fault tolerant data processing system includes a pair of processors for simultaneously executing commands for processing data, a memory, and a data transmission bus between the processors and the memory voer which the processors may fetch data from and write data to the memory. A comparison circuit is included between the processors for comparing the data fetched and written by the processors. A rollback module is responsive to the comparison circuit for rolling back the operation of the processors to the beginning of a presently executing command in the event of a miscomparison by the comparison circuit.
    Type: Grant
    Filed: June 24, 1985
    Date of Patent: June 14, 1988
    Assignee: NCR Corporation
    Inventors: Jon M. Corcoran, Rolfe D. Armstrong, Victor F. Cole, Chiman R. Patel
  • Patent number: 4394729
    Abstract: A jump return stack is provided in a data processor having a plurality of control registers including a fetch control register and an execution control register. The jump return stack comprises a memory stack, an address register, and a counter-register interposed between the memory stack and the control registers of the data processor. The counter-register is always made to store the latest entry into the memory stack, that is the top of the stack, such that the latest entry into the stack is immediately available to the control registers of the data processor thereby eliminating a memory access to the stack.
    Type: Grant
    Filed: October 16, 1980
    Date of Patent: July 19, 1983
    Assignee: NCR Corporation
    Inventor: Rolfe D. Armstrong
  • Patent number: 4315313
    Abstract: Diagnostic circuitry for use with the processor of a data processing system. The diagnostic circuitry includes a control register execution log for receiving control store addresses from a control register associated with an "EXECUTE+1" stage. A log pointer addresses the log when control store addresses are written into or read from the log. Test registers connected to the log and log pointer provide control store addresses and decrementing log addresses when the contents of the log are examined. One of the test registers is also used to hold a control store address for comparison with control store addresses of executing microinstructions, and when a match occurs, to generate a SYNC signal.
    Type: Grant
    Filed: December 27, 1979
    Date of Patent: February 9, 1982
    Assignee: NCR Corporation
    Inventors: Rolfe D. Armstrong, Dennis A. Walsh
  • Patent number: 4291407
    Abstract: Parity prediction circuitry for use with a multifunction register. The parity prediction circuitry includes a parity prediction circuit associated with each function of the register. A selecting multiplexer selects the parity prediction circuit that will provide a predicted parity bit at the output of the parity prediction circuitry, with the selection controlled by the same control signals that select the function of the register. The parity prediction circuits associated with COUNT UP and COUNT DOWN functions also include a multiplexer, with this multiplexer having data inputs connected in a predetermined fashion to signals having a value of either logic level "1" or logic level "0". This multiplexer has control inputs connected to the data outputs of the register and has a data output selected by the control inputs in order to provide a signal indicating whether the predicted parity is to change from the previous predicted parity.
    Type: Grant
    Filed: September 10, 1979
    Date of Patent: September 22, 1981
    Assignee: NCR Corporation
    Inventor: Rolfe D. Armstrong
  • Patent number: 4180861
    Abstract: A mask generator for use in a digital computer receives input signals defining the beginning and the end addresses of the inhibiting bits of the mask. The mask generator includes decoder circuits for receiving the input signals and a look-ahead carry circuit whose output signals represent the mask.
    Type: Grant
    Filed: March 31, 1978
    Date of Patent: December 25, 1979
    Assignee: NCR Corporation
    Inventors: Rolfe D. Armstrong, Charles R. Lang, Jr.
  • Patent number: 4177455
    Abstract: An electrically configurable decoder including selectively configurable combinations of a plurality of basic decode circuits. The electrically configurable decoder includes a plurality of mode selection inputs, a plurality of address inputs, a plurality of logic level definition inputs, and a plurality of disable inputs. Various combinations of decoding functions are provided by the electrically configurable decoder in response to the mode selection inputs. A plurality of selection circuits selectively decodes various ones of the address inputs and mode selection inputs to produce signals which are applied to decode inputs and enable inputs of the basic decoder circuits. A logical "one" applied to a first one of the logic level definition inputs causes "high" and "low" voltage levels produced at the outputs of a first one of the basic decoder circuits to represent logical "ones" and "zeroes," respectively.
    Type: Grant
    Filed: January 9, 1978
    Date of Patent: December 4, 1979
    Assignee: NCR Corporation
    Inventors: Rolfe D. Armstrong, George B. Gillow
  • Patent number: 4160290
    Abstract: A one bit multifunction arithmetic and logic circuit is implemented with a pair of inverters, four two input NOR gates, three two-input OR/NOR gates, and two three-input NOR gates. Each of the inverters has four wire OR-able outputs, two of which are inverting and two of which are non-inverting. One input of each of the four two-input NOR gates is coupled to a respective one of four control inputs of the arithmetic and logic circuit; the other input thereof is coupled to respective ones of four wire ORed combinations of the outputs of the first and second inverters. Various outputs of the first, second, third, and fourth two-input NOR gates are wire ORed together. A first one of the three-input NOR gates is responsive to the generate signal, a carry signal, and the wired OR output of the first and second two-input NOR gates. The second three-input NOR gate is responsive to the propagate signal, a carry signal, and the "output disable" input.
    Type: Grant
    Filed: April 10, 1978
    Date of Patent: July 3, 1979
    Assignee: NCR Corporation
    Inventor: Rolfe D. Armstrong