Patents by Inventor Michael Pyska

Michael Pyska 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: 7603601
    Abstract: A special mode key match comparison module has N-storage elements and a special mode key match comparator. The N-storage elements accumulate a serial data stream, and then determine whether a digital device should operate in a normal user mode, in a public programming mode, or in a particular private test mode. To reduce the possibility of accidentally decoding a false test or programming mode, the data stream has a sufficiently large number of N-bits to substantially reduce the probability of a false decode. To further reduce the possibility of accidentally decoding a programming or test mode, the special mode key match comparison module may be reset if less or more than N-clocks are detected during the accumulation of the N-bit serial data stream. The special mode key match data patterns may represent a normal user mode, a public programming mode, and particular private manufacturer test modes.
    Type: Grant
    Filed: February 16, 2006
    Date of Patent: October 13, 2009
    Assignee: Microchip Technology Incorporated
    Inventors: Cristian P. Masgras, Michael Pyska, Edward Brian Boles, Joseph W. Triece, Igor Wojewoda, Mei-Ling Chen
  • Publication number: 20060190791
    Abstract: A special mode key match comparison module has N-storage elements and a special mode key match comparator. The N-storage elements accumulate a serial data stream, and then determine whether a digital device should operate in a normal user mode, in a public programming mode, or in a particular private test mode. To reduce the possibility of accidentally decoding a false test or programming mode, the data stream has a sufficiently large number of N-bits to substantially reduce the probability of a false decode. To further reduce the possibility of accidentally decoding a programming or test mode, the special mode key match comparison module may be reset if less or more than N-clocks are detected during the accumulation of the N-bit serial data stream. The special mode key match data patterns may represent a normal user mode, a public programming mode, and particular private manufacturer test modes.
    Type: Application
    Filed: February 16, 2006
    Publication date: August 24, 2006
    Inventors: Cristian Masgras, Michael Pyska, Edward Boles, Joseph Triece, Igor Wojewoda, Mei-Ling Chen
  • Publication number: 20050265378
    Abstract: A digital device comprising a digital processor, a streaming input-output (I/O) port module, and an interface port module having an independent data and control bus may be independently coupled to the streaming I/O port module. The streaming I/O port module may also be coupled to the digital processor, wherein the digital process may control whether the streaming I/O port module is coupled to either the interface port module or the digital processor. The interface port module may also be coupled to the digital processor independently of the streaming I/O port module. The interface port module and the streaming I/O port module may be adapted for parallel and/or serial data transfers. The streaming I/O port may be used to couple an external peripheral device to either the digital processor or to the interface port module.
    Type: Application
    Filed: February 16, 2005
    Publication date: December 1, 2005
    Inventors: Joseph Julicher, Cristian Masgras, Michael Pyska
  • Patent number: 6601160
    Abstract: A processor is provided that has a data memory that may be addressed as a dual memory space in one mode and as a single linear memory space in another mode. The memory may permit dual concurrent operand fetches from the data memory when DSP instructions are processed. The memory may then dynamically permit the same memory to be accessed as a single linear memory address space for non-DSP instructions.
    Type: Grant
    Filed: June 1, 2001
    Date of Patent: July 29, 2003
    Assignee: Microchip Technology Incorporated
    Inventors: Michael Catherwood, Joseph W. Triece, Michael Pyska, Joshua M. Conner
  • Publication number: 20030061464
    Abstract: An instruction set is provided that features ninety four instructions and various address modes to deliver a mixture of flexible micro-controller like instructions and specialized digital signal processor (DSP) instructions that execute from a single instruction stream.
    Type: Application
    Filed: June 1, 2001
    Publication date: March 27, 2003
    Inventors: Michael I. Catherwood, Brian Boles, Stephen A. Bowling, Joshua M. Conner, Rodney Drake, John Elliot, Brian Neil Fall, James H. Grosbach, Tracy Ann Kuhrt, Guy McCarthy, Manuel Muro, Michael Pyska, Joseph W. Triece
  • Publication number: 20030028743
    Abstract: A processor is provided that has a data memory that may be addressed as a dual memory space in one mode and as a single linear memory space in another mode. The memory may permit dual concurrent operand fetches from the data memory when DSP instructions are processed. The memory may then dynamically permit the same memory to be accessed as a single linear memory address space for non-DSP instructions.
    Type: Application
    Filed: June 1, 2001
    Publication date: February 6, 2003
    Inventors: Michael Catherwood, Joseph W. Triece, Michael Pyska, Jsohua M. Conner
  • Publication number: 20030005254
    Abstract: A processor has a native word width of multiples of a byte width. The processor may, nonetheless, process, store and retrieve data in word or byte widths depending on the mode of an instruction directing the processing. Instructions may assume either a word or a byte mode. In the word mode, the instruction causes the processor to read, store and operate on word width data. In the byte mode, the instruction causes the processor to read, store and operate on byte data where the byte is specified based on upper/lower byte bits in the instruction. This architecture permits a new generation of processor having word widths of more than one byte to be backward compatible with software written for byte width processors.
    Type: Application
    Filed: June 1, 2001
    Publication date: January 2, 2003
    Inventors: Joseph W. Triece, Michael Pyska, Stephen A. Bowling, Michael I. Catherwood