Patents by Inventor Floyd Goodrich, III

Floyd Goodrich, III 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: 7089441
    Abstract: Clock multiplier selection methods and apparatuses. One embodiment includes a clock interface to receive a clock signal, a frequency detect circuit, and a multiplier selection circuit. The frequency detect circuit detects an operating frequency of the clock signal and the multiplier selection circuit selects a clock multiplier that is a function of the operating frequency of the clock signal.
    Type: Grant
    Filed: February 27, 2001
    Date of Patent: August 8, 2006
    Assignee: Intel Corporation
    Inventors: Floyd Goodrich, III, Shannon J. Poulin
  • Patent number: 6550031
    Abstract: A microcontroller has many miscellaneous logics. The miscellaneous logic can include input/outputs of combinational logic or peripheral devices of the microcontroller, storage devices such as latches, or registers. The miscellaneous logic is coupled to multiple stages of scan cells. The multiple stages can be used as a buffer while the last stage of scan cells are scanned out. A predetermined stage of scan cells are coupled together to form a scan path where data from the miscellaneous logic can be outputted to an external memory. In one embodiment, the predetermined stage is the last stage of scan cells. A trigger signal is used to shift the data from the miscellaneous logic to the next stage of scan cells. Once the last stage of scan cells are loaded, a clocking signal can be provided so that the data in the predetermined stage of scan cells is scanned out. The present invention provides among other things, a graceful way to capture data from miscellaneous logic of the microcontroller using scan hardware.
    Type: Grant
    Filed: October 6, 1999
    Date of Patent: April 15, 2003
    Assignee: Advanced Micro Devices Inc.
    Inventors: Gary M. Godfrey, Floyd Goodrich, III
  • Patent number: 6260081
    Abstract: A direct memory access engine supports multiple virtual direct memory access channels. The direct memory access engine includes a direct memory access controller and a parameter table in memory containing parameters for a plurality of virtual direct memory access channels. The controller engine provides a single physical direct memory access channel and a plurality of virtual direct memory access channels. One direct memory access channel of the plurality of virtual direct memory access channels may be active at a given time. The parameters for the active channel may be loaded from the parameter table to a physical direct memory access control block and a physical direct memory access channel resource of the direct memory access controller. The physical direct memory access control block of the direct memory access controller utilizes the physical direct memory access channel resource to perform a direct memory access transfer for the active channel based on the loaded parameters.
    Type: Grant
    Filed: November 24, 1998
    Date of Patent: July 10, 2001
    Assignee: Advanced Micro Devices, Inc.
    Inventors: James R. Magro, Daniel P. Mann, Floyd Goodrich, III