200 Agilent N518xA, E8663B, E44x8C, and E82x7D Signal Generators Programming Guide
Creating and Downloading Waveform Files
Waveform Memory
Figure5-1
Memory Allocation
Volatile Memory
The signal generator allocates volatile memory in blocks of 1024 bytes. For example, a waveform file
with 60 samples (the minimum number of samples) has 300 bytes (5 bytes per sample × 60 samples),
but the signal generator allocates 1024 bytes of memory. If a waveform is too large to fit into 1024
bytes, the signal generator allocates additional memory in multiples of 1024 bytes. For example, the
signal generator allocates 3072 bytes of memory for a waveform with 50 0 samples (2500 bytes).
3 x 1024 bytes = 3072 bytes of memory
ARBI ARBQ NVARBQNVARBI
USER
HEADER MARKERS WAVEFORM
SEQ
SECUREWAVE
BBG1
E443xB Volatile E443xB Non-volatile
waveform data1waveform data1
Non-volatile
Volatile waveform directory
HEADER MARKERS WAVEFORM SECUREWAVE
Root directory
Volatile waveform data
1For information on using the E443xB directories, see “Downloading E443xB Signal Generator Files” on page 228.
2The Agilent MXG uses an optional “USB media” to store non-volatile wavefo rm data.
3The Agilent MXG internal non-volatile memory is referred to as “in ternal storage”.
4This NONVOLATILE directory shows the files with t he same extensions as the USB media and is useful with ftp.
Waveform sequences
MXG (only) USB media:
File listing with extensions1, 2
NONVOLATILE
Agilent MXG (Only): 4
Non-volatile waveform data (internal storage1, 3)