Patents by Inventor Gyle Yearsley

Gyle Yearsley 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).

  • Publication number: 20050005088
    Abstract: A single shared processing path is used as contexts are switched during processing. Each unique context is processed using a corresponding unique pipeline. If a pipeline that is executing under one context stalls, processing is switched in the shared processing path to another pipeline that is executing under second context. New pipelines are enabled for execution by borrowing a clock cycle from the currently executing pipeline. In some cases contexts are assigned various relative priority levels. In one case a context switching microprocessor is used in a communication engine portion of a system-on-a-chip communication system.
    Type: Application
    Filed: July 20, 2001
    Publication date: January 6, 2005
    Inventors: Gyle Yearsley, William Tiffany, Lloyd Hasley
  • Patent number: 6502181
    Abstract: A controller for executing instructions has one the order of five addressing modes and can allow executing of processes concurrently in multiple modes. A specific embodiment can effectively run legacy code written for the Z80 micoprocessor without requiring recompiling of code. An optional embodiment includes autonomous Multiply/Accumulator Engine (MAC) optimized to perform sum-of-products (SOP) operations with little controller overhead, making the invention capable of more effectively handling a number of processing tasks, particularly tasks related to digital signal processing (DSP).
    Type: Grant
    Filed: September 17, 1999
    Date of Patent: December 31, 2002
    Assignee: ZiLOG, Inc.
    Inventors: Craig MacKenna, Gyle Yearsley
  • Patent number: 6154793
    Abstract: An improved DMA controller is provided. The improved DMA controller uses a peripheral control bus which has scan codes to indicate the DMA channel, conventional data request/data acknowledge lines, and additional lines indicating a "terminate," "type fetch," "end of buffer" and "store status." List entries are associated with the buffers in the memory. Each list entry has a type/status field which can be coded with information indicating "ready buffer," whether to notify "end of buffer," "buffer in progress," "completed buffer without status," "completed buffer with status," "ready buffer with command," and "ready buffer without command." The type of status byte can be checked before processing the buffers.
    Type: Grant
    Filed: April 30, 1997
    Date of Patent: November 28, 2000
    Assignee: Zilog, Inc.
    Inventors: Craig MacKenna, Gyle Yearsley
  • Patent number: 5619681
    Abstract: Delay circuitry is used in a circuit to delay the transmission of groups of data until another circuit expects these groups of data. In one embodiment, emulating circuitry is used to emulate the timing of transmitter and receiver UART FIFOs. This emulating circuitry uses delays equal to the amount of time the UART FIFOs take to serially shift out data in the transmitter UART FIFO, and to serially shift in data in the receiver UART FIFO. This allows the modem chip to use a parallel-to-parallel FIFO buffer for the transmitter FIFO buffer and the receiver FIFO buffer.
    Type: Grant
    Filed: June 30, 1993
    Date of Patent: April 8, 1997
    Assignee: Zilog, Inc.
    Inventors: Boubekeur Benhamida, Grant Richards, Stephen H. Chan, Gyle Yearsley, Jim Nobugaki
  • Patent number: 5386469
    Abstract: A mask value generator is used to produce a mask value for deencrypting encrypted instructions from a memory. This encryption mask generator can produce a encryption mask value from a seed value and a program counter value. The seed value can stored in a memory outside the core microprocessor. The encryption mask value can be used to deencrypt instructions in an "exclusive or" logic section.
    Type: Grant
    Filed: August 5, 1993
    Date of Patent: January 31, 1995
    Assignee: Zilog, Inc.
    Inventors: Gyle Yearsley, Grant Richards