User`s manual

:DOWNload
[SOURce:]ARBitrary:DOWNload <source>,<dest>,<length> enables the direct
download mode to the waveform segment or segment sequence memory. It selects
the download source, waveform segment or segment sequence name, and number of
points. The available download sources are:
DPORt: The Agilent E1445A’s front panel “Digital Port In” connector. Only
waveform segment memory may be downloaded via this source.
LBUS: The VXIbus local bus. Only waveform segment memory may be
downloaded via this source.
VXI: The VXIbus data transfer bus.
Waveform
Segment Data
The waveform segment data consists of a single 16-bit word for each voltage point.
The format for downloaded waveform segment data is:
Bits 15–3 Bit 2 Bit 1 Bit 0
DAC code unused marker last point
The DAC code is a 13-bit two’s complement or unsigned number (see the
[SOURce:]ARBitrary:DAC:FORMat command on page 313). With
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] 5.11875 V set and a matched
output load, the least significant bit (LSB) represents 1.25 mV. If the marker bit is 1, a
marker pulse will be output with this point if the marker bit in the segment sequence
memory location generating this segment is also a 1. Last point is 1 for the
waveform segments third-to-last point (actual last point - 3).
When downloading waveform segment data from the VXIbus data transfer bus, the
address for writing the data is offset 38 decimal (26 hex) in the Agilent E1445A’s
A24 address space.
Segment
Sequence Data
The segment sequence data consists of a 32-bit wide value for each segment in the
sequence. The value should be sent as two 16-bit words with the most significant
word sent first. The format for downloaded segment sequence data is:
Bits 31–20 Bit 19 Bit 18 Bit 17 Bits 16–0
repetition
count
last
point
marker
enable
unused segment
address
The repetition count is 12-bit unsigned value that is (4096 - the desired repetition
count): a value of 4095 in these bits indicates 1 repetition; a value of 0 indicates
4096 repetitions. Last point is 1 for the segment sequence’s last point. Marker
enable is 1 to enable marker pulse generation for that waveform segment. Segment
address is the starting address of the segment divided by 8. Use the
[SOURce:]LIST[1][:SEGMent]:ADDRess? query to obtain the address of a waveform
segment.
[SOURce:]ARBitrary
316 Command Reference Chapter 8