Figure 4-17, Infinite iteration waveform generation – ADLINK USB-1903 User Manual

Page 69

Advertising
background image

Operation

55

USB-1900 Series

An onboard data FIFO buffers the waveform patterns for wave-
form generation. If the size of a single waveform is less than
that of the FIFO, after initially loading the data from the host
computer’s memory, the data in FIFO can be reused when a
single waveform generation is completed and will not subse-
quently occupy USB bandwidth.

However, if the size of a single waveform exceeds that of the
FIFO, it must be intermittently loaded from the host computer’s
memory via USB peripheral controller, and will occupy USB band-
width.

If the value specified in the UC_counter is less than the sample
size of the waveform patterns, the waveform is generated incre-
mentally. For example, if a 16-sample sine wave is defined and the
UC_counter set to 2, the generated waveform will be a 1/8-cycle
sine wave for every waveform period, and a complete sine wave
generated for every 8-iterations. If a UC_counter value is specified
that exceeds the sample size of the waveform LUT (for example,
32), the generated waveform will be a 2-cycle sine wave for every
waveform period.

Figure 4-17: Infinite Iteration Waveform Generation

UC_Counter = 4

4 update count, iterate infinite

(UC_counter = 4, IC_counter = infinite, DLY2_counter = 0)

Trigger

DAWR

WF_in_Prog

Wave

Single waveform

Advertising
This manual is related to the following products: