Abstract:
A system for clock recovery in digital video communication comprising a delay measurement block for generating PCR input signals and for continuously determining time interval between successive PCR input signals, a first storage device for generating a first PCR signal corresponding to said time interval between arrival of successive PCR input signals, a PCR inter-arrival time computation filtering device for determining the average time of arrival difference between successive PCR packets. An error correction device for minimizing the error in the average PCR difference between successive PCR packets, a controlled system clock generator connected to the output of said error correction device to generate system clock, a second storage device for generating a first system clock output, a controlled clock period difference computation element for computing the clock period difference between said first and second system clock output, and said controlled clock period difference computation element is coupled at its output to said error correction device to form a feedback circuit for minimizing the error between said system clock output and successive PCR differences observed.
Abstract:
A PWM generator system providing improved duty cycle resolution comprising a sub-cycle generator for generating a sub-cycle with a period that is a small fraction of the maximum PWM period to be generated. An integral sub-cycle estimator is coupled to said sub-cycle generator for determining the integral number of said sub-cycles for on and off time of said PWM waveform, and an additional sub-cycle estimator for determining the additional fractional sub-cycle required to provide said on and off time. A timer is coupled to said integral sub cycle estimator and said additional sub cycle estimator for controlling PWM output switching for the on and off time of the integral and additional fractional sub cycles.
Abstract:
The present invention provides a device for implementing a sum-of-products expression comprising a first set of 2-input Shift-and-Add (2SAD) blocks receiving a coefficient set/ complex sum-of -products expression for generating a first set of partially optimized expression terms by applying recursive optimization therein, a second set of 1-input Shift-and-Add (1SAD) blocks receiving response from said 2SAD blocks for generating a second set of partially optimized expression terms by applying vertical optimization therein , a third set of 2SAD blocks receiving recursively and vertically optimized response from said first set of 2SAD block and said second set of 1SAD blocks for generating a third set of partially optimized expression terms by applying horizontal optimization therein, a fourth set of 2SAD blocks receiving response from said blocks for generating a fourth set of partially optimized expression terms by applying decomposition and factorization, and a fifth set of 2SAD blocks receiving response from said fourth set of 2SAD blocks, for generating the final output.
Abstract:
An improved on-chip storage memory for storing variable data bits comprising an on-chip storage memory system for storing variable data bits comprising a memory for storing data bits; a wrapper for converting said memory into a first-in first-out (FIFO) memory; and a controller for performing operations on said memory.
Abstract:
The present invention provides an improved Power-On-reset (POR) circuit providing enhanced reliability and automatic power-down capability, comprising a supply voltage sensing circuit (IS1,P1,VCCS), a delay element (1) connected to the output of the supply voltage sensing circuit, and a switch (P2,N2) that activates the output POR signal when the output of the delay element indicates a reduced supply voltage and deactivates the POR output and provides feedback to reduce current through the supply voltage sensing circuit once the supply voltage is normal.
Abstract:
A Programmable Logic Device (PLD) incorporating the ability to test the configuration memory either independently or during configuration, comprising a selector for selecting a particular column or row of the configuration memory array, an input data store for storing configuration data required to be stored in the selected column or row, or test data for testing the selected column or row, an output data store for storing the output from the selected column or row, and test logic that provides control signals for verifying the correct operation of the data lines of the configuration memory array without disturbing the data stored in the memory array.
Abstract:
A Programmable Logic Device (PLD) incorporating the ability to test the configuration memory either independently or during configuration, comprising a selector for selecting a particular column or row of the configuration memory array, an input data store for storing configuration data required to be stored in the selected column or row, or test data for testing the selected column or row, an output data store for storing the output from the selected column or row, and test logic that provides control signals for verifying the correct operation of the data lines of the configuration memory array without disturbing the data stored in the memory array.
Abstract:
A method and an improved apparatus for clock recovery from data streams containing embedded reference clock values (2.9) characterized in that controlled clock source means consists of controllable digital Fractional Divider means (2.5) receiving a control value from digital comparator means (2.3) and a clock input from a digital clock synthesizer means (2.8) driven by a fixed oscillator means (2.7).
Abstract:
This invention relates to an improved Capacitor Discharge Ignition (CDI) system capable of generating intense continuous electrical discharge at spark gap for any desired duration, characterized in that it includes a second controllable power switching means with its input terminal connected to the output terminal of said high voltage d.c. source means, its output terminal connected to the input terminal of said first power switching means, and its control terminal connected to a second output of said control means, the arrangement being such that said first controllable power switching means is used for discharging said discharge capacitor and said second controllable power switching means causes charging of said discharge capacitor, thereby enabling an ignition current through said ignition coil for any desired number of cycles during both the charge and discharge cycles of said discharge capacitor.