Patents by Inventor Edward J. Chejlava, Jr.

Edward J. Chejlava, Jr. 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: 6131132
    Abstract: A high performance peripheral interface device is coupled to a computer via a computer bus and is coupled to a peripheral via a peripheral bus. To speed accessing of consecutively addressed data (the nth datum and the n+1th datum) from the peripheral, the interface device reads the n+1th datum from the peripheral: 1) before the computer has requested the n+1th datum from the interface device, and 2) while the computer is accessing the nth datum from the interface device.
    Type: Grant
    Filed: June 2, 1995
    Date of Patent: October 10, 2000
    Assignee: Cirrus Logic, Inc.
    Inventors: Kenneth C. Curt, Edward J. Chejlava, Jr., Anthony Kozaczuk
  • Patent number: 5826107
    Abstract: A high performance Local Bus Peripheral Interface (LBPI) for a computer local bus and high performance peripheral interface(s) uses a pipelined architecture to increase use of available data transfer bandwidth. The LBPI coupled between the computer local bus and peripheral interface(s) is provided a pipelined architecture including a Read Ahead Buffer, a Read Ahead Counter, a Data Out Latch, and a controlling State Machine with a Configuration Register. The LBPI supports DMA and PIO data transfers on the peripheral side. In another embodiment, the LBPI translates memory data transfers into IO data transfers to improve efficiency of IO data transfers. A DMA Timeout Counter is used during DMA mode data transfer operations to prevent the system from indefinitely waiting for an appropriate DMA Request Signal from a selected peripheral. During a DMA mode data transfer operation, forced interrupts may be generated and transmitted to the host in order to emulate a PIO mode data transfer operation.
    Type: Grant
    Filed: October 25, 1994
    Date of Patent: October 20, 1998
    Assignee: Cirrus Logic, Inc.
    Inventors: Leslie E. Cline, Edward J. Chejlava, Jr., Anh L. Pham
  • Patent number: 5655145
    Abstract: A high performance Local Bus Peripheral Interface (LBPI) for a computer local bus and its high performance peripheral interface(s), using a pipelined architecture to increase the use of the available data transfer bandwidth. To accomplish the above, the LBPI, which is coupled between the computer local bus and the peripheral interface(s), is provided a pipelined architecture which includes a Read Ahead Buffer, a Read Ahead Counter, a Data Out Latch, and a Controlling State Machine with a Configuration Register. In one embodiment, the LBPI can be selectably configured to couple on the host side to either a VL bus or PCI bus. Efficiency of Read-Ahead operations is further enhanced by maintaining a countdown of the number of words of a data sector already transferred and/or "snooping" the peripheral device commands from the computer to intelligently predict the occurrence of subsequent read data transfers commands.
    Type: Grant
    Filed: October 25, 1994
    Date of Patent: August 5, 1997
    Assignee: Cirrus Logic, Inc.
    Inventors: Edward J. Chejlava, Jr., Leslie E. Cline, Kenneth C. Curt
  • Patent number: 5630171
    Abstract: A high performance Local Bus Peripheral Interface (LBPI) for a computer local bus and its high performance peripheral interface(s) uses a pipelined architecture to increase the use of the available data transfer bandwidth. In one embodiment, the LBPI can be selectably configured to couple on the host side to either a VL bus or PCI bus. The LBPI maintains a countdown of the number of words of a data sector already transferred and/or "snoops" the peripheral device commands from the computer to predict the occurrence of subsequent read data transfers commands. The Controlling State Machine also "snoops" the peripheral device commands to maintain its record of the operating parameters of the peripheral devices and also keeps track of which of the devices is currently active. In one embodiment, the LBPI supports DMA and PIO data transfers on the peripheral side. In another embodiment, the LBPI translates memory data transfers into IO data transfers to improve efficiency of IO data transfers.
    Type: Grant
    Filed: June 20, 1996
    Date of Patent: May 13, 1997
    Assignee: Cirrus Logic, Inc.
    Inventors: Edward J. Chejlava, Jr., Leslie E. Cline, Kenneth C. Curt
  • Patent number: 5603052
    Abstract: A high performance Local Bus Peripheral Interface (LBPI) for a computer local bus and its high performance peripheral interface(s) uses a pipelined architecture to increase the use of the available data transfer bandwidth. In one embodiment, the LBPI can be selectably configured to couple on the host side to either a VL bus or PCI bus. The LBPI maintains a countdown of the number of words of a data sector already transferred and/or "snoops" the peripheral device commands from the computer to predict the occurrence of subsequent read data transfers commands. The Controlling State Machine also "snoops" the peripheral device commands to maintain its record of the operating parameters of the peripheral devices and also keeps track of which of the devices is currently active. In one embodiment, the LBPI supports DMA and PIO data transfers on the peripheral side. In another embodiment, the LBPI translates memory data transfers into IO data transfers to improve efficiency of IO data transfers.
    Type: Grant
    Filed: May 26, 1995
    Date of Patent: February 11, 1997
    Assignee: Cirrus Logic, Inc.
    Inventors: Edward J. Chejlava, Jr., Leslie E. Cline, Kenneth C. Curt
  • Patent number: 5592682
    Abstract: A high performance Local Bus Peripheral Interface (LBPI) for a computer local bus and its high performance peripheral interface(s), using a pipelined architecture to increase the use of the available data transfer bandwidth. To accomplish the above, the LBPI, which is coupled between the computer local bus and the peripheral interface(s), is provided a pipelined architecture which includes a Read Ahead Buffer, a Read Ahead Counter, a Data Out Latch, and a Controlling State Machine with a Configuration Register. In one embodiment, the LBPI can be selectably configured to couple on the host side to either a VL bus or PCI bus. Efficiency of Read-Ahead operations is further enhanced by maintaining a countdown of the number of words of a data sector already transferred and/or "snooping" the peripheral device commands from the computer to intelligently predict the occurrence of subsequent read data transfers commands.
    Type: Grant
    Filed: October 25, 1994
    Date of Patent: January 7, 1997
    Assignee: Cirrus Logic, Inc.
    Inventors: Edward J. Chejlava, Jr., Leslie E. Cline, Kenneth C. Curt
  • Patent number: 5584040
    Abstract: A high performance Local Bus Peripheral Interface (LBPI) for a computer local bus and its high performance peripheral interface(s) uses a pipelined architecture to increase the use of the available data transfer bandwidth. The LBPI is coupled between the computer local bus and the peripheral interface(s) and has a pipelined architecture which includes a Read Ahead Buffer, a Read Ahead Counter, a Data Out Latch, and a Controlling State Machine with a Configuration Register. The LPBI maintains a countdown of the number of words of a data sector already transferred and/or "snoops" the peripheral device commands from the computer to intelligently predict the occurrence of subsequent read data transfers commands. The Controlling State Machine also "snoops" the peripheral device commands to maintain its record of the operating parameters of the peripheral devices and also keeps track of which of the devices is currently active.
    Type: Grant
    Filed: October 30, 1995
    Date of Patent: December 10, 1996
    Assignee: Cirrus Logic, Inc.
    Inventors: Kenneth C. Curt, Edward J. Chejlava, Jr., Anthony Kozaczuk