Mixed signal display for a measurement instrument
First Claim
1. An apparatus for providing a logic waveform display on a mixed signal oscilloscope using a “
- no dead time”
architecture comprising;
an analog channel receiving and processing an analog signal under test;
a plurality of digital channels, each of said plurality of digital channels receiving and processing a respective logic signal under test;
each of said digital channels including a sampler, each of said samplers continuously acquiring samples of said logic signal at a high sample rate;
trigger circuitry coupled to a digital channel, said trigger circuitry detecting each trigger event within the logic signal;
means for delaying the samples for a pre-trigger time to assure acquisition of a specified number of samples prior to each trigger event;
means for drawing in real time the samples into a waveform memory at a display sample rate to produce a logic waveform;
means for transferring the logic waveform to a display buffer at a specified vertical location and with a specified amplitude; and
means for compressing the samples into compression codes for input to the delaying means, each of said compression codes exhibiting one of four predetermined logic states.
1 Assignment
0 Petitions
Accused Products
Abstract
A mixed signal measurement instrument provides for the display of both analog and logic signal waveforms using a “no dead time” architecture. For a logic signal all trigger events are detected, the logic signal is sampled at a high rate to produce a sampled logic signal data, the sampled logic signal data are delayed to provide a pre-trigger delay and then are drawn in real time in response to the detected trigger events. A FIFO is used to delay the sampled logic signal data, with the position of the trigger event on the display being determined coarsely by an effective depth of the FIFO. The sampled logic signal data may also be compressed into compression codes prior to the FIFO. A fast drawing engine receives the sampled logic signal data from the FIFO as either data samples or compression codes, and draws a logic waveform using four rows of the drawing engine memory—one row for each of four logic states. The vertical position and height of the logic signal waveform on the display is determined when the logic waveform is transferred from the fast drawing engine to a conventional display buffer.
-
Citations
9 Claims
-
1. An apparatus for providing a logic waveform display on a mixed signal oscilloscope using a “
- no dead time”
architecture comprising;an analog channel receiving and processing an analog signal under test; a plurality of digital channels, each of said plurality of digital channels receiving and processing a respective logic signal under test; each of said digital channels including a sampler, each of said samplers continuously acquiring samples of said logic signal at a high sample rate; trigger circuitry coupled to a digital channel, said trigger circuitry detecting each trigger event within the logic signal; means for delaying the samples for a pre-trigger time to assure acquisition of a specified number of samples prior to each trigger event; means for drawing in real time the samples into a waveform memory at a display sample rate to produce a logic waveform; means for transferring the logic waveform to a display buffer at a specified vertical location and with a specified amplitude; and means for compressing the samples into compression codes for input to the delaying means, each of said compression codes exhibiting one of four predetermined logic states. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- no dead time”
-
9. An apparatus for providing a logic waveform display on a mixed signal measurement instrument using a “
- no dead time”
architecture comprising;means for continuously acquiring samples of a logic signal at a high sample rate; means for detecting each trigger event within the logic signal; means for delaying the samples for a pre-trigger time to assure a specified number of samples prior to each trigger event; means for drawing in real time the samples into a waveform memory at a display sample rate to produce a logic waveform; and means for transferring the logic waveform to a display buffer at a specified vertical location and with a specified amplitude; wherein the delaying means comprises means for shifting the samples to adjust a position of one of the trigger events relative to the samples on the logic signal display; the shifting means comprises; means for coarse shifting the samples; and means for fine shifting the samples; the coarse shifting means comprises a first-in, first-out (FIFO) buffer having an effective depth determined by an amount that the samples are to be shifted relative to position of the one trigger event; the fine shifting means comprises; a series of flip-flops into which the samples are input; and a multiplexer for selecting an output from one of the flip-flops to adjust the samples relative to the one trigger signal forwards or backwards in time.
- no dead time”
Specification