Signal processor with intelligent feedback to ensure functionality of microprocessor and state machine based programmable pulse generators in the presence of clock and power supply disturbances
First Claim
1. A clock circuit for providing a main clock signal having periodic logic state transitions to an associated circuit which performs actions in response to said logic state transitions of said main clock signal and provides completion signals indicating completion of said actions performed in response to a preceding logic state transition of said main clock signal, wherein said clock circuit comprises:
- a main clock output means for providing said main clock signal to said associated circuit;
a clock signal input means for receiving an input clock signal having periodic logic state transitions;
completion signal input means for receiving said completion signals from said associated circuit;
means responsive to occurrence of a logic state transition of said input clock signal for causing a logic state transition of said main clock signal, said responsive means further comprising logic means responsive to receipt of a said completion signal indicating completion of actions performed in response to a preceding logic state transition of said main clock signal, for delaying said transition of said logic state of said main clock signal until receipt of said completion signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A signal processor operates on a microprocessor or state machine based system to ensure that the central processing unit (CPU) and pulse generator (PG) have finished their instructions before allowing a new transition on the system master clock. The CPU and PG contain circuitry which allows them to indicate when they are busy. These signals are fed to the signal processor to indicate when the CPU and PG are ready to start another instruction. The signal processor functions to prevent a noise glitch on the system clock from causing another operation to start before the one in process has finished. The output of the signal processor becomes the master clock signal used by the system.
-
Citations
8 Claims
-
1. A clock circuit for providing a main clock signal having periodic logic state transitions to an associated circuit which performs actions in response to said logic state transitions of said main clock signal and provides completion signals indicating completion of said actions performed in response to a preceding logic state transition of said main clock signal, wherein said clock circuit comprises:
-
a main clock output means for providing said main clock signal to said associated circuit;
a clock signal input means for receiving an input clock signal having periodic logic state transitions;
completion signal input means for receiving said completion signals from said associated circuit;
means responsive to occurrence of a logic state transition of said input clock signal for causing a logic state transition of said main clock signal, said responsive means further comprising logic means responsive to receipt of a said completion signal indicating completion of actions performed in response to a preceding logic state transition of said main clock signal, for delaying said transition of said logic state of said main clock signal until receipt of said completion signal. - View Dependent Claims (2, 3)
-
-
4. A clock circuit for providing a main clock signal having periodic logic state transitions to an associated circuit which performs actions in response to said logic state transitions of said main clock signal and provides a plurality of completion signals each indicating completion of actions performed in response to a preceding logic state transition of said main clock signal, said clock circuit comprising:
-
a main clock output means for providing said main clock signal to said associated circuit;
a clock signal input means for receiving an input clock signal having periodic logic state transitions;
completion signal input means for receiving said plurality of completion signals from said associated circuit;
means responsive to occurrence of a logic state transition of said input clock signal for causing a logic state transition of said main clock signal said responsive mans further comprising logic means responsive to receipt of a said completion signal indicating completion of actions performed in response to a preceding logic state transition of said main clock signal for delaying said transition of said logic state of said main clock signal until receipt of said plurality of completion signals.
-
- 5. A system comprising a clock circuit for providing a main clock signal having periodic logic state transitions and an associated circuit which performs actions in response to said logic state transitions of said main clock signal wherein said associated circuit comprises means for providing completion signals indicating completion of said actions performed in response to a preceding logic state transition of said main clock signal, and wherein said clock circuit comprises a main clock output means for providing said main clock signal to said associated circuit, a clock signal input means for receiving an input clock signal having periodic logic state transitions completion signal input means for receiving said completion signals from said associated circuit and means responsive to occurrence of a logic state transition of said input clock signal for causing a logic state transition of said main clock signal, said responsive means further comprising logic means responsive to receipt of a said completion signal indicating completion of actions performed in response to a preceding logic state transition of said main clock signal for delaying a said transition of said logic state of said main clock signal until receipt of a said completion signal.
-
8. A system comprising a clock circuit for providing a main clock signal having periodic logic state transitions and an associated circuit which performs actions in response to said logic state transitions of said main clock signal, wherein said associated circuit comprises means for providing a plurality of completion signals each indicating completion of actions performed in response to a preceding logic state transition of said main clock signal, and wherein said clock circuit comprises a main clock output means for providing said main clock signal to said associated circuit, a clock signal input means for receiving an input clock signal having periodic logic state transitions, completion signal input means for receiving said plurality of completion signals from said associated circuit and means responsive to occurrence of a logic state transition of said input clock signal for causing a logic state transition of said main clock signal, said responsive means further comprising logic means responsive to receipt of a said completion signal indicating completion of actions performed in response to a preceding logic state transition of said main clock signal for delaying a said transition of said logic state of said main clock signal until receipt of said plurality of completion signals.
Specification