Back to results
US 8,135,975 B2Granted
Software programmable timing architecture
AssigneeAnalog Devices, Inc.
InventorAndreas D. Olofsson
Life of this patent
Estimating the term…
Abstract
A first output count is compared with first and second stored count values for generating an output event at a first node if the first Output count corresponds to the first or second stored count values.
Claims15
A circuit to generate a control signal, comprising:
- a first clock cycle counter circuit configured to produce a first output count, the first clock cycle counter comprises:
- a first free running clock cycle counter configured to generate a first counter output,
- a second free running clock cycle counter configured to generate a second counter output;
- and
- a first multiplexer configured to select one of the first counter output and the second counter output as the first output count based upon a first control signal, the first control signal is independent of the first and second counter outputs;
- a memory configured to store simultaneously at least first and second count values;
- and
- a first cycle count comparison circuit configured to compare the first output count with each of the first and second stored count values simultaneously and to generate a particular type of output event corresponding to the control signal at a first node if the first output count corresponds to either of the first and second stored count values.
5 more elements
A computer-implemented method to generate a control signal, comprising steps of:
- (a) producing, by a processor, a first output count in response to a clock signal by generating first and second different free running counter outputs and selecting one of the first counter output and the second counter output as the first output count based upon a first control signal, the first control signal is independent of the first and second counter outputs;
- (b) simultaneously comparing the first output count with each of first and second stored count values;
- and
- (c) generating a particular type of output event at a first node corresponding to the control signal if the first output count corresponds to either of first and second stored count values.
1 more element
A circuit comprising:
- a digital pattern generator configured to generate a pattern of digital signals at M nodes;
- a general purpose output controller configured to generate general purpose digital signals at N nodes the controller comprising:
- a memory configured to store simultaneously at least first and second count values, and
- a first cycle count comparison circuit configured to compare the first output count with each of the first and second stored count values simultaneously and to generate a particular type of output event at a first node if the first output count corresponds to either of the first and second stored count values;
- at least one first memory element configured to store particular values for M outputs of the circuit corresponding to the M nodes of the digital pattern generator and for N outputs of the circuit corresponding to the N nodes of the general purpose output controller;
- and
- a selection circuit configured to select, independently for each of the M outputs of the circuit, whether the particular value stored in the at least one first memory element or the corresponding output signal of the digital pattern generator is provided on that output, and further configured to select, independently for each of the N outputs of the circuit, whether a standby value stored in the at least one first memory element or the corresponding output signal of the general purpose output controller is provided on that output.
4 more elements
Dependencies are inferred from the claim text.