Patents by Inventor Nigel J. Allison

Nigel J. Allison 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: 5421027
    Abstract: A pin generated interrupt system in a digital data processor is capable of generating interrupt requests in order to awaken the digital data processor from a reduced state of activity and power consumption called stop mode. The user can permanently disable the pin generated interrupt system using a mask option chosen during the manufacturing process. A register bit that determines whether the pin is an input or an output is also used to enable compare circuitry that determines whether an external device is requesting an interrupt. When a plurality of pins are used, it is only necessary for an interrupt to be requested on one of the pins in order for an interrupt request signal to be generated.
    Type: Grant
    Filed: May 24, 1994
    Date of Patent: May 30, 1995
    Assignee: Motorola, Inc.
    Inventors: Janice L. Benzel, Nigel J. Allison
  • Patent number: 5287523
    Abstract: A method for servicing peripheral interrupt requests in a data processing system is provided. A state vector register stores a current state of a state machine which controls the interrupt-generating peripheral. In addition, the state vector register simultaneously stores an interrupt source identifier, which indicates the source of the highest priority interrupt request currently pending for the interrupt-generating peripheral. When the processor receives an interrupt request, the value stored in the state vector register of the interrupt-generating peripheral is read into an index register in the processor. The processor then uses the value as an index into a jump table, stored in memory, which contains the interrupt service routines. The use of the state vector register in conjunction with existing internal signals enables the processor to rapidly retrieve the appropriate interrupt service routine from memory, while minimizing the system overhead associated with servicing the interrupt request.
    Type: Grant
    Filed: October 9, 1990
    Date of Patent: February 15, 1994
    Assignees: Motorola, Inc., Ford Motor Company
    Inventors: Nigel J. Allison, Janice L. Benzel, Joseph F. Kowalski
  • Patent number: 5212796
    Abstract: In a microcomputer including a CPU and a plurality of modules operatively connected through a main bus including address and data lines, a method of interrupting an operation including providing an interrupt request line and an arbitration bus, and arbitrating between modules and with the CPU on the arbitration bus so that no use of the main bus for arbitration or an interrupt acknowledge are required and the CPU can continue the operation as the arbitration proceeds.
    Type: Grant
    Filed: April 6, 1992
    Date of Patent: May 18, 1993
    Assignee: Motorola, Inc.
    Inventor: Nigel J. Allison
  • Patent number: 5053949
    Abstract: A data processing system having a debug peripheral is provided. The debug peripheral is coupled to a central processing unit and memory via an internal communications bus. The debug peripheral is a single-word dual port memory with parallel read-write write access on one side, and synchronous, full-duplex serial read-write access on the other side. The serial side of the debug peripheral is connected to external emulation hardware by means of a three-pin synchronous serial interface. The parallel access is via a connection to a core central processing unit (CPU) internal communications bus. The debug peripheral is addressed at sixteen adjacent locations in the CPU memory space. During a debug interlude, the debug peripheral assumes control of the CPU by providing an interrup signal to the CPU, and thereby causing the CPU to fetch instructions directly from the debug peripheral.
    Type: Grant
    Filed: April 3, 1989
    Date of Patent: October 1, 1991
    Assignee: Motorola, Inc.
    Inventors: Nigel J. Allison, Rand L. Gray, Jay A. Hartvigsen