Method and apparatus for obtaining data from a data circuit utilizing alternating clock pulses to gate the data to the output
AssigneeIntergraph Corporation
InventorRobert J. Proebsting
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntergraph Corporation
InventorRobert J. Proebsting
Estimating the term…
A master clock generates master clock pulses having a selected frequency. A data clock generates a first data clock pulse corresponding to the leading edge of each master clock pulse and a second data clock pulse corresponding to the trailing edge of each master clock pulse. The first and second data clock pulses are applied to an input node of the data circuit. The data circuit generates a first data signal at an output node in response to the first data clock pulse and a second data signal at the output node in response to the second data clock pulse. There is a selected delay between the time a data clock pulse is applied to the input node and the time a data signal appears at the output node. First and second memory elements are provided for storing the data signals from the data circuit. A signal storing circuit stores the first data signal in one of the first or second memory element in response to the first data clock pulse and stores the second data signal in the other first or second memory element in response to the second data clock pulse. Gating circuitry is coupled to the first and second memory elements and to the master clock for selectively outputting the first and second data signals in accordance with the state of the master clock signal.
An apparatus for obtaining data from a data circuit having a selected delay between the time a clock signal initiates functioning of the circuit and the time the data appears at an output node of the circuit, the apparatus comprising:
In a data processing system including a random access memory, a master clock, and a data clock, wherein the master clock generates master clock pulses having a selected frequency, each master clock pulse having a leading edge and a trailing edge, wherein the data clock generates a first data clock signal corresponding to the leading edge of each master clock pulse for accessing the memory and a second data clock signal corresponding to the trailing edge of each master clock pulse for accessing the memory, wherein the memory produces a first data signal on the output node in response to the first data clock signal and a second data signal on the output node in response to the second data clock signal, and wherein the memory has a selected delay between the time a data clock signal initiates access of the memory and the time the data appears at the output node, an apparatus for retrieving data from the memory comprising:
An apparatus for obtaining data from a data circuit having a selected delay between the time a clock pulse initiates functioning of the circuit and the time the data appears at an output node of the circuit comprising:
In a memory system including a random access memory having a first output node which produces an active signal representing a selected data logic level and a second output node which produces an active signal representing a complementary data logic level, an apparatus for retrieving data from the memory comprising:
A method for obtaining data from a data circuit having a selected delay between the time a clock signal initiates functioning of the circuit and the time the data appears at an output node of the circuit comprising the steps of:
Dependencies are inferred from the claim text.