The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 14, 1995

Filed:

Sep. 21, 1993
Applicant:
Inventor:

Gerard Orengo, Biot, FR;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H03K / ; H03K / ;
U.S. Cl.
CPC ...
326 93 ; 326 46 ; 327141 ;
Abstract

A finite state machine connected to a plurality of units which enables to manage the execution of M asynchronous signals to select one of these M asynchronous signals which may become a user clock at a moment which is independent from the pulse of the state machine clock within a minimum of time. The state machine comprises a combinational logic circuit (1) receiving a set of primary input signals (3) which contains N asynchronous input signals and outputting state variable output signals (6) to a state variable register (2). The register (2) is driven by a clock signal (7) which is the clock signal of the state machine and provides M state variable register output signals (51, 52) to M additional latches (10, 20) which delay the signal until they receive a timing pulse (71 or 72) from the combinational circuit. The moment when a pulse is generated is defined by one of the M equations determined by a particular need whose requirements are inputted among the set of primary input signals (3) in the combinational circuit, the equation may also depend on the variable which indicates the signal selected by means of line (50) looping back to combinational logic circuit so that said state machine may be used as a clock select selecting one of the clock input signal to become a user clock; and each time an equation is satisfied, the combinational circuit generates a timing pulse to the corresponding latch which generates then an output signal (53 or 54) to the different units and also to the combinational circuit to indicate the present state of the state machine. Those output signals (53, 54) may be used in connection with a selection means (110) to select which clock input signal is to become a user clock.


Find Patent Forward Citations

Loading…