Patents by Inventor Ravikumar Charath

Ravikumar Charath 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: 20060273941
    Abstract: The various embodiments of the invention provide an apparatus, system and method for data content deskewing among a plurality of data channels for data synchronization. The various embodiments determine whether a data alignment signal has been written, for each data channel of the plurality of data channels, such as a comma character. When a data alignment signal has been written in a data channel of the plurality of data channels, the embodiments determine a corresponding channel location of the data alignment signal for each data channel having the data alignment signal. When each data channel of the plurality of data channels has the data alignment signal, and when the data alignment signal is to be read on a next read cycle in at least one data channel, the various embodiments move a corresponding read pointer for each data channel of the plurality of data channels to the corresponding channel location of the data alignment signal.
    Type: Application
    Filed: June 2, 2005
    Publication date: December 7, 2006
    Applicant: Agere Systems, Inc.
    Inventors: Ravikumar Charath, Vladimir Sindalovsky, Lane Smith
  • Patent number: 6483342
    Abstract: An embedded system bus is woven between a plurality of embedded master elements and at least one slave element within the FPGA device, and provides an external processor interface allowing direct access to any of the plurality of embedded slave elements. Using the embedded system bus, any of a plurality of masters may be allowed to program an embedded element, e.g., embedded FPGA logic, whereas conventional FPGAs allowed only a single master (e.g., a processor) to program the embedded FPGA logic. The embedded system bus is a group of signals, typically data, address and control, that connects system elements together and provides a basic protocol for the flow of data. The embedded system bus allows for control, configuration and status determination of the FPGA device. The embedded system bus is preferably a dedicated function available at all times for arbitrated access to allow communication between the various embedded system components.
    Type: Grant
    Filed: May 25, 2001
    Date of Patent: November 19, 2002
    Assignee: Lattice Semiconductor Corporation
    Inventors: Barry K. Britton, Ravikumar Charath, Zheng Chen, James F. Hoff, Cort D. Lansenderfer, Don McCarley, Richard G. Stuby, Jr., Ju-Yuan D. Yang
  • Publication number: 20020008540
    Abstract: An embedded system bus is woven between a plurality of embedded master elements and at least one slave element within the FPGA device, and provides an external processor interface allowing direct access to any of the plurality of embedded slave elements. Using the embedded system bus, any of a plurality of masters may be allowed to program an embedded element, e.g., embedded FPGA logic, whereas conventional FPGAs allowed only a single master (e.g., a processor) to program the embedded FPGA logic. The embedded system bus is a group of signals, typically data, address and control, that connects system elements together and provides a basic protocol for the flow of data. The embedded system bus allows for control, configuration and status determination of the FPGA device. The embedded system bus is preferably a dedicated function available at all times for arbitrated access to allow communication between the various embedded system components.
    Type: Application
    Filed: May 25, 2001
    Publication date: January 24, 2002
    Inventors: Barry K. Britton, Ravikumar Charath, Zheng Chen, James F. Hoff, Cort D. Lansenderfer, Don McCarley