Patents by Inventor David C. Andreas

David C. Andreas 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: 6944697
    Abstract: A method includes the step of serially clocking a mask value through a plurality of subscriber line interface circuits (SLICs) until each SLIC stores a corresponding portion of the mask value, and serially communicating a command to the plurality of SLICs. Each SLIC responds to the command only if enabled by the corresponding portion of the mask value.
    Type: Grant
    Filed: November 3, 2003
    Date of Patent: September 13, 2005
    Assignee: Silicon Laboratories, Inc.
    Inventor: David C. Andreas
  • Patent number: 6928501
    Abstract: Methods and apparatus associated with a plurality of serial devices designed to communicate with a bus master in either a daisy chain or a normal configuration are provided. One method includes the step of serially providing a command sequence having a channel identifier to a given device of a plurality of daisy chained devices. The channel identifier is modified as it passes thru each daisy chained device. A specific device is identified or enabled when the channel identifier it receives matches a pre-determined value.
    Type: Grant
    Filed: October 15, 2001
    Date of Patent: August 9, 2005
    Assignee: Silicon Laboratories, Inc.
    Inventors: David C. Andreas, Christopher D. Eckhoff, Richard D. Loveman
  • Patent number: 6891935
    Abstract: A technique is provided for an electrical device to automatically detect one of a plurality of interface standards to operate in accordance with. More particularly, a direct access arrangement (DAA) for communicating with telephone lines is provided for utilization with modem communications over a phone line. The DAA may be configured to automatically detect and operate in accordance with a plurality of interface standards for communications to a host system. For example, the DAA may detect that communications are to be provided in accordance with the AC-97 interface standard or the Azalia interface standard. In one embodiment, a clock signal may be monitored to determine the proper interface mode. In another embodiment, the automatic detection of the proper interface mode may be accomplished by monitoring the data presented to the DAA through the interface standard.
    Type: Grant
    Filed: December 16, 2003
    Date of Patent: May 10, 2005
    Assignee: Silicon Laboratories Inc.
    Inventors: David P. Bresemann, Robert C. Wagner, David C. Andreas, Xun Yang
  • Patent number: 6816933
    Abstract: A method to enable unique identification of serial devices having a common bus for communication with a bus master includes the step of serially clocking a mask value through a plurality of serial devices until each serial device stores a corresponding portion of the mask value. Each serial device responds to a subsequent command only if enabled by the corresponding portion of the mask value. Another method includes the step of initializing a plurality of serial devices to one of a first mode and a second mode. If the plurality of devices are in the second mode, a mask value is serially clocked through the plurality of serial devices until each serial device stores a corresponding portion of the mask value. When in the first mode every serial device responds to a subsequent command. When in the second mode, only serial devices enabled by the corresponding portion of the mask value respond to the command. An apparatus includes a plurality of serial devices coupled to a bus master by a bus.
    Type: Grant
    Filed: May 17, 2000
    Date of Patent: November 9, 2004
    Assignee: Silicon Laboratories, Inc.
    Inventor: David C. Andreas
  • Publication number: 20040093450
    Abstract: A method includes the step of serially clocking a mask value through a plurality of subscriber line interface circuits (SLICs) until each SLIC stores a corresponding portion of the mask value, and serially communicating a command to the plurality of SLICs. Each SLIC responds to the command only if enabled by the corresponding portion of the mask value.
    Type: Application
    Filed: November 3, 2003
    Publication date: May 13, 2004
    Inventor: David C. Andreas
  • Publication number: 20030074505
    Abstract: Methods and apparatus associated with a plurality of serial devices designed to communicate with a bus master in either a daisy chain or a normal configuration are provided. One method includes the step of serially providing a command sequence having a channel identifier to a given device of a plurality of daisy chained devices. The channel identifier is modified as it passes thru each daisy chained device. A specific device is identified or enabled when the channel identifier it receives matches a pre-determined value.
    Type: Application
    Filed: October 15, 2001
    Publication date: April 17, 2003
    Inventors: David C. Andreas, Christopher D. Eckhoff, Richard D. Loveman
  • Patent number: 5517436
    Abstract: A digital signal processor for efficiently handling audio applications is disclosed. The single chip digital signal processor includes an on-chip instruction memory for outputting instructions representing an audio application program. Four busses, W, X, Y and Z, provide communication within the processor. An ALU performs a plurality of arithmetic and logical functions according to the instruction memory. Specialized implementations for functions have been specially developed for audio applications, for example, a single cycle average instruction, a jump on condition code instruction, a repeat instruction, a limit instruction. A Multiplier Accumulator/Barrel Shifter performs a plurality of MAC and shifting functions according to the instruction memory. The MAC/BS is coupled in parallel with the ALU and an Address Generator. The Address Generator performs a plurality of address calculation functions according to the instruction memory.
    Type: Grant
    Filed: June 7, 1994
    Date of Patent: May 14, 1996
    Inventors: David C. Andreas, Jon Dattorro, J. William Mauchly
  • Patent number: 5027306
    Abstract: A single stage multi-rate finite impulse response filter is used as the decimating filter for a sigma-delta analog-to-digital converter. The filter uses 2048 22-bit coefficient values to produce a sampled data output signal having a sampling rate of 48 KHz and a sample resolution of 16 bits from an input signal having a sampling rate of 3.072 MHz and a sample resolution of one bit. The filter uses a single read-only memory to hold the 2048 coefficient values. The coefficient values are distributed to eight four-way multiplexed accumulators by a circuitry which includes a signal multiplexer and a barrel shifter. The accumulators use unsigned arithmetic to calculate the output sample values. A value C0, representing a normalizing offset and gain applied to each of the coefficient values, is selected such that 2048 times C0 is a value which overflows the accumulator, leaving a value of zero in the accumulator.
    Type: Grant
    Filed: May 12, 1989
    Date of Patent: June 25, 1991
    Inventors: Jon C. Dattorro, Albert J. Charpentier, David C. Andreas