Patents by Inventor Peter R. Carpenter

Peter R. Carpenter 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: 5983291
    Abstract: A computer system coupled to a network is disclosed which provides multiple paths for each serial input/output connection. In the receive mode, the current invention separates serial data frames which are composed of sub-functions/channels into sub-function data streams. The sub-function data streams can then be transferred out one at a time. In the transmit mode, the current invention forms data load patterns from the sub-function data streams. Each data load pattern is formed by selecting the appropriate binary bits from the sub-function data streams and arranging the binary bits selected in the sequence desired. The binary bits of each data load pattern are transmitted serially.
    Type: Grant
    Filed: September 24, 1996
    Date of Patent: November 9, 1999
    Assignee: Cirrus Logic, Inc.
    Inventors: Geary L. Leger, Peter R. Carpenter, Tong Tang
  • Patent number: 5838661
    Abstract: A method and arrangement for shutting off a receive channel in a data communications system to prevent accidental or intentional overwhelming of the memory of the system such as that caused by a continuous burst of short frame data. The data frames received are monitored by a shutoff counter as they are received on one of the channels of a serial input/output (I/O) device. When the shutoff count is reached, the receive channel will be shut off. The current value of the shutoff counter is compared to a value stored in a warning register. Before reaching the shutoff count, a warning is generated when the current shutoff counter value reaches the warning register value.
    Type: Grant
    Filed: March 27, 1996
    Date of Patent: November 17, 1998
    Assignee: Cirrus Logic, Inc.
    Inventors: Geary Leger, Bhoopal R. Benjaram, Peter R. Carpenter
  • Patent number: 5781799
    Abstract: A method and arrangement for performing direct memory access in a computer system having multi-channel direct memory access (DMA) is provided with a host computer having a main memory and a processor that runs software, a system interface bus coupling the host computer and the main memory, and multiple DMA controllers, on separate chips, coupled to the system interface bus. These multiple DMA controllers provide the system with multiple input/output (I/O) channels. A common buffer pool having a plurality of buffers is accessible to each of the multiple channels for buffering data transferred to or from the host computer. A status queue is also provided, with each entry in the status queue indicating whether a corresponding buffer from the common pool of buffers is a free buffer available for use by one of the DMA channels in a DMA transaction.
    Type: Grant
    Filed: September 29, 1995
    Date of Patent: July 14, 1998
    Assignee: Cirrus Logic, Inc.
    Inventors: Geary Leger, Bhoopal R. Benjaram, Peter R. Carpenter, Gary L. Schaps, John Andrew Wishneusky
  • Patent number: 5765023
    Abstract: A method and arrangement for performing direct memory access in a computer system having multi-channel direct memory access (DMA) is provided with a host computer having a main memory and a processor that runs software, a system interface bus coupling the host computer and the main memory, and a multi-channel DMA controller arrangement coupled to the system interface bus and having multiple input/output (I/O) channels. A common buffer pool having a plurality of buffers is accessible to each of the multiple channels for buffering data transferred to or from the host computer. A status queue is also provided, with each entry in the status queue indicating whether a corresponding buffer from the common pool of buffers is a free buffer available for use by one of the DMA channels in a DMA transaction. The status queue is searched for an entry in the status queue which indicates whether its corresponding buffer is a free buffer, when a DMA transaction is to occur over one of the DMA channels.
    Type: Grant
    Filed: September 29, 1995
    Date of Patent: June 9, 1998
    Assignee: Cirrus Logic, Inc.
    Inventors: Geary L. Leger, Bhoopal R. Benjaram, Peter R. Carpenter, Gary L. Schaps, John Andrew Wishneusky
  • Patent number: 5701517
    Abstract: A pipelined alignment shifter allows transfer of strings of bytes between memories which are non-aligned in computer systems or serial communications and networking with the memories arranged in N fields of B bits, where N and B are integers. The shifter has B copies of N-1 storage elements connected to N copies of N to 1 (N:1) multiplexers. An enable signal E is commonly transmitted to each copy of N-1 storage elements to cause each N-1 storage element, e.g., a latch or a register, to output a previously stored input and to store a corresponding input. A selection signal S indicative of the offset difference between the memories is commonly transmitted to each copy of N:1 multiplexer for realignment of non-aligned boundaries in data transfer mechanisms such as Direct Memory Access (DMA) controllers.
    Type: Grant
    Filed: July 26, 1996
    Date of Patent: December 23, 1997
    Assignee: Cirrus Logic, Inc.
    Inventor: Peter R. Carpenter