Patents by Inventor Terry L. Biggs

Terry L. Biggs 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: 6226724
    Abstract: A memory controller (42) controls accesses to a command-based memory device (43) such as a synchronous DRAM. The memory controller (42) uses an address comparator (45) for both base address matching and command generation. When the memory controller (42) detects an access to the memory device (43) and a control register bit is set, a state machine (56) causes the command to be written to the memory device (43). The memory controller (42) thus allows the memory device (43) to be accessed with little additional circuitry, and to be connected to higher order address bits to speed the access. Since the commands are detected by accesses to the same memory locations as reads and writes, the memory controller (42) avoids creating “holes” in the memory map.
    Type: Grant
    Filed: September 3, 1997
    Date of Patent: May 1, 2001
    Assignee: Motorola, Inc.
    Inventor: Terry L. Biggs
  • Patent number: 5961622
    Abstract: A data processing system (10) and method is used to recover a CPU from faulty operation. A single timer (38) is used to enable recovery operations. When the timer (38) experiences a first time-out event, a software watchdog interrupt (28) is generated. If the software interrupt (28) is properly handled before another consecutive/subsequent watchdog time out occurs, normal software execution will resume. However, if the software watchdog interrupt is not processed and the watchdog timer (38) experiences a second time-out event while the watchdog time-out interrupt (28) is pending, the timer (38) will generate a bus transfer termination signal (30) and set a status bit (270) within a watchdog status register (44). This assertion of termination signal (30) and the setting of the bit (270) allows the microprocessor to determine that a locked bus state exists.
    Type: Grant
    Filed: October 23, 1997
    Date of Patent: October 5, 1999
    Assignee: Motorola, Inc.
    Inventors: John Michael Hudson, Donald L. Tietjen, Terry L. Biggs
  • Patent number: 5917761
    Abstract: A synchronous memory interface feeds back a buffered (34) clock signal to a microcontroller (20) to simplify and improve output hold time for the memory (38). An output delay circuit (36) in the microcontroller (20) is controlled by the same delayed clock signal as the synchronous memory (38). This delay circuit (36) selectively delays memory signals to the synchronous memory (38) from the microcontroller delay circuit (36). The use of flip-flops (40, 44) in the delay circuit (36) provides a mechanism for scan testing. This enables three different selectable modes of operation of the delay circuit (36) providing flexibility in interfacing in different environments.
    Type: Grant
    Filed: November 6, 1997
    Date of Patent: June 29, 1999
    Assignee: Motorola Inc.
    Inventors: Donald L. Tietjen, Terry L. Biggs
  • Patent number: 5535398
    Abstract: A method and apparatus for providing both power and control by way of an integrated circuit terminal (22). In one form, a clock source (12) supplies a periodic signal to a phase lock loop circuit (32) and to a multiplexer (34). The output of the phase lock loop circuit (32) is a second input to the multiplexer (34). The phase lock loop circuit (32) receives its power from a power and control pin (22). The multiplexer (34) receives its power from a power pin (24). The power and control pin (22) is used as a control input to multiplexer (34). Multiplexer (34) uses the power and control pin (22) to select which input to output as a system clock.
    Type: Grant
    Filed: February 28, 1992
    Date of Patent: July 9, 1996
    Assignee: Motorola Inc.
    Inventors: Terry L. Biggs, Donald L. Tietjen, Jesse R. Wilson
  • Patent number: 5410669
    Abstract: A data processing system (10) having a dual purpose memory (14) comprising multiple cache sets. Each cache set can be individually configured as either a cache set or as a static random access memory (SRAM) bank. Based upon the configuration of the set, the tag store array (58) is used for storage of actual data, in the SRAM mode, or for storage of a set of tag entries in the cache mode. A module configuration register (40) specifies the mode of each set/bank. A set of base address registers (41-44) define the upper bits of a base address of SRAM banks. In SRAM mode, comparison logic (66) compares a tag field of the requested address (50) to the base address to determine an access hit. The least significant bit of the address, tag field is used to select either the tag store array (58) or the line array (60) for the requested address data read or write.
    Type: Grant
    Filed: April 5, 1993
    Date of Patent: April 25, 1995
    Assignee: Motorola, Inc.
    Inventors: Terry L. Biggs, Antonio A. Lagana