User Manual LW120
ADD
2
= ADD
1
+(SIZE
1
/ 4) =
= 256 + 10,000 / 4 = 256 + 2,500 = 2756; and in hex
= 0x100 + 0x9C4 = 0xAC4
The segment size is entered using the actual size of the segment.
Do not
divide the segment size as was
done for the address. For a size of 10,000 use: 0x2710
Figure 4-5
. 48-bit Segment Table Download Format
Generating Sequenced Waveforms
Sequenced waveforms are made of a number of arbitrary waveforms, which can be linked and looped in
user-programmable order. Sequenced waveforms are generated from waveforms stored in the LW120 as
memory segments. Therefore, before a sequence can be used, download waveform segments to the
arbitrary memory using TRAC# or DMA methods. Information on how to partition the memory and how to
download waveforms is given in the section entitled
Generating Arbitrary Waveforms
.
An example of how sequenced waveforms work is demonstrated in figure 1-1a through 1-6d. The sequence
generator lets you link and loop segments in user-defined order. Figure 1-6d shows a sequence of
waveforms that were stored in three different memory segments.
There are a number of tools that you can use to build a sequence table. The easiest way is of course to use
the ArbExplorer program. Information how to use the ArbExplorer program is given in a later chapter. In
other cases, SCPI programming allows low-level programming of sequence tables.
In general, sequences can be build one step at a time using the SEQ:DEF command. The one step method
is slow and tedious however, it allows better control for one who just begins his first sequence programming.
Advanced users can download a complete sequence table using the binary sequence download option. The
later being much faster for applications requiring large sequence tables. Use the information below to
understand sequence commands and how to implement them in your application.
SEQuence#<header><binary_block>
Purpose
This command will build a complete sequence table in one binary download. In this way, there is no need to
define and download individual sequencer steps. Using this command, sequence table data is loaded to the
START ADD
SIZE
FORMAT
X
X
0
0
0
7
7
7
15
15
15
23
23
23
15
7
0/23
TRUNCATE
TRUNCATE
32
32
(LONG)
(LONG)
START ADD
SIZE
Remote Programming Reference 4-50