Patents by Inventor Hanumanthrao Nimishakavi

Hanumanthrao Nimishakavi 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: 7639694
    Abstract: To enhance the upstream data traffic management in an EPON, a scheme is employed to allocate transmission windows for upstream data transmitted from the subscribers' ONUs to an OLT. The queues of a logical link are grouped into queue containers, and the OLT allocates upstream transmission windows to the queue containers. Logical links assigns the upstream transmission window allocated to a queue container to the queues in the queue containers.
    Type: Grant
    Filed: April 20, 2006
    Date of Patent: December 29, 2009
    Assignee: Centillium Communications, Inc.
    Inventors: Joseph G. DeCarolis, Chung Liang, Hanumanthrao Nimishakavi
  • Publication number: 20070248109
    Abstract: To enhance the upstream data traffic management in an EPON, a scheme is employed to allocate transmission windows for upstream data transmitted from the subscribers' ONUs to an OLT. The queues of a logical link are grouped into queue containers, and the OLT allocates upstream transmission windows to the queue containers. Logical links assigns the upstream transmission window allocated to a queue container to the queues in the queue containers.
    Type: Application
    Filed: April 20, 2006
    Publication date: October 25, 2007
    Inventors: Joseph DeCarolis, Chung Liang, Hanumanthrao Nimishakavi
  • Patent number: 5907719
    Abstract: A communication interface unit (128) facilitates data word exchanges between a parallel driven bus (210) and a serial driven communication channel (136) by performing both parallel-to-serial and serial-to-parallel data conversion functions. A transmitter circuit (200) is included in the communication interface unit (128), which performs parallel-to-serial data conversion employing a multiplexer circuit (204) and control logic circuitry (208). The multiplexer circuit (204) concurrently receives a plurality of data bits of a data word being transferred, and the control logic circuitry (208) thereupon causes the plurality of data bits of the data word to be successively passed through the multiplexer circuit (204) so as to perform parallel-to-serial conversion. A receiver circuit (300) may also be included in the communication interface unit (128), which performs serial-to-parallel data conversion employing a plurality of flip-flops (304) and control logic circuitry (308).
    Type: Grant
    Filed: January 22, 1996
    Date of Patent: May 25, 1999
    Assignee: Cirrus Logic, Inc.
    Inventor: Hanumanthrao Nimishakavi
  • Patent number: 5659688
    Abstract: A time multiplexing technique and corresponding circuitry is described which provides controlled access to one processor at a time of two or more access requesting processors, to a system resource shared by the two or more processors. Each of the access requesting processors is connected to an input of a plurality of multiplexers. Each of the multiplexers has a select input which determines which of the multiplexer's inputs becomes its output which is in turn, connected to an appropriate input of the system resource. By connecting together the select inputs of the multiplexers, access to the shared system resource is alternated between the two or more processors by alternating the value of the select input in response to the system clock.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: August 19, 1997
    Assignee: Zilog, Inc.
    Inventors: Hanumanthrao Nimishakavi, Ravi Swami
  • Patent number: 5594763
    Abstract: A digital phase-locked loop for receiving an encoded stream of data and generating a receive clock signal therefrom is provided with a counter, such as a down counter, having an adjustable start count value. An edge detector detects the rising and falling edges within a stream of data. The detection of an edge causes the counter to start counting from the start count value towards a terminal value. A receive clock generator is provided that generates a receive clock signal, the receive clock generator being responsive to the counter reaching at least a first predetermined value to change a level of the receive clock signal. The use of a down counter that is loaded with a start count value upon the detection of an edge provides fast re-synchronization when an edge has been missed, while providing accurate recovery of the clock from the encoded stream of data.
    Type: Grant
    Filed: June 6, 1995
    Date of Patent: January 14, 1997
    Assignee: Cirrus Logic, Inc.
    Inventor: Hanumanthrao Nimishakavi
  • Patent number: 5471588
    Abstract: A time multiplexing technique and corresponding circuitry which provides controlled access to one processor at a time of two or more access requesting processors, to a system resource shared by the two or more processors. Each of the access requesting processors is connected to an input of a plurality of multiplexers. Each of the multiplexers has a select input which determines which of the multiplexer's inputs becomes its output which is in turn, connected to an appropriate input of the system resource. By connecting together the select inputs of the multiplexers, access to the shared system resource is alternated between the two or more processors by alternating the value of the select input in response to the system clock.
    Type: Grant
    Filed: November 25, 1992
    Date of Patent: November 28, 1995
    Assignee: Zilog, Inc.
    Inventors: Hanumanthrao Nimishakavi, Ravi Swami
  • Patent number: 5363383
    Abstract: A mode control circuit is disclosed which generates a mode control signal in response to an illegal state detected as a combination of inputs and outputs. An illegal state is forced by the application of a fixed voltage to an output pin. The mode control signal is used to switch input-output signals of a megacell internal to an application specific integrated circuit to the output pins of the package so that testing of the megacell is facilitated.
    Type: Grant
    Filed: July 29, 1993
    Date of Patent: November 8, 1994
    Assignee: Zilog, Inc.
    Inventor: Hanumanthrao Nimishakavi
  • Patent number: 5319753
    Abstract: A bidirectional interrupt technique and mechanism is described for handling programmable length interrupt messages between two devices, preferably both processors, through dual, programmably defined memory queues. The technique and mechanism automatically updates a read and write address counter, a queue count register, and an interrupt count register for each direction of the flow of interrupts.
    Type: Grant
    Filed: September 29, 1992
    Date of Patent: June 7, 1994
    Assignee: Zilog, Inc.
    Inventors: Craig A. MacKenna, Hanumanthrao Nimishakavi, Ravi Swami
  • Patent number: 5287464
    Abstract: A semiconductor multi-device system incorporated on a single semiconductor chip is disclosed including a central processing unit, a bus, a plurality of peripherals, a plurality of on-chip data bus drivers connected to selected lines of the bus, and logic means for controlling the operation of the on-chip data bus drivers. The multi-device system of the invention is capable of interacting with off-chip components including an off-chip processing unit and off-chip peripherals. The off-chip components may also include a plurality of off-chip data bus drivers that drive data signals onto and off of an off-chip data bus. The on-chip and off-chip drivers must cooperate in order for data signals to transfer properly between the on-chip and off-chip components. The logic means of the invention is designed so as to minimize the logic necessary to cause the on-chip drivers and the off-chip drivers to cooperate properly.
    Type: Grant
    Filed: October 24, 1990
    Date of Patent: February 15, 1994
    Assignee: Zilog, Inc.
    Inventors: Niraj Kumar, Ravi Narayanaswami, Hanumanthrao Nimishakavi, Ikuji Nobugaki